внутри текстового поля; Я закодировал, когда текстовое поле потеряло свой фокус, затем вызвал событие для удаления нескольких возвратов каретки и новой строки с одним возвратом и новой строкой.
Я попробовал переключатель, он работает, но мне понадобится петля. После того, как матч найден и заменен; остальное не продолжится.
Я пытался некоторое время; но это продолжается без остановки.
Я пробовал событие отпуска, но это похоже на код переключения.
Переключатель:
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($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"
})
Например,
а
(5 возвратов / Новая строка)
а
(7 возвратов / Новая строка)
а
Если текстовое поле потеряло фокус, тогда код запускается, тогда результат должен быть:
а
(1 возврат / перевод строки)
а
(1 возврат / перевод строки)
а