文本框中;当文本框丢失时,我对焦点进行了编码,然后触发事件以删除带有单个返回和新线的多个马车返回和新线。
我尝试了一个开关,它有效,但是我需要一个循环。一旦找到并更换了比赛;它不会继续剩下的。
我尝试了一段时间;但它继续没有停止。
我尝试了休假事件,但这就像开关代码。
开关:
Switch($Textbox1.text -eq "`r`n`r`n`r`n"){
$TextBox1.text = $TextBox1.text -replace "`r`n`r`n`r`n", "`r`n`r`n"
}
while:
While($Textbox1.text -match "`r`n`r`n`r`n"){
$TextBox1.text = $TextBox1.text -replace "`r`n`r`n`r`n", "`r`n`r`n"
}
离开事件:
$TextBox1.add_leave({
$TextBox1.text = $TextBox1.text -replace "`r`n`r`n`r`n", "`r`n`r`n"
})
例如,
ABC
(5个返回/newline(
ABC
(7个返回/newline(
ABC
当文本框失去焦点时,代码触发了,则结果应为:
ABC
(1返回/newline(
ABC
(1返回/newline(
ABC
尝试这个:
$action = { $TextBox1.text -replace "(`r`n){2,}","`r`n" }
$TextBox1.add_leave( $action )