Перекрытие строк после изменения текста
я разрабатываю программу, в которой только символы клавиатуры, я имею в виду только значения клавиш клавиатуры, принимаются в текстовом поле, а другие удаляются.
но что происходит, когда текстовый файл загружается в текстовое поле, он автоматически форматируется.я имею в виду, что строки объединяются.
я не хочу, чтобы линии сливались.пусть строки будут такими же, как и входной файл, но только символы, которые не разрешены, должны быть удалены.
Что я уже пробовал:
Тусклые символы, разрешенные как строка = " abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz`~,;.:!""@#$%^&*()_-?/+=|\}]{[<>'"
Частная суб TextBox1_TextChanged(отправителя как объект, а равно EventArgs) обрабатывает текстовое поле textbox1.Очередь textchanged
Дим текст как строка = элемент textbox1.Текст
Тусклая Буква Как Строка
Дим sel_s как integer = текстовое поле textbox1.Объект selectionstart
Дим did_change как булево = ложь
Для x As Integer = 0 To TextBox1.Text.Length - 1
Letter = TextBox1.Text.Substring(x, 1)
Если символов.Содержит(Письмо) = Ложь Тогда
theText = theText.Replace(буква, строка.Пустой)
did_change = истина
Конец, Если
Следующий
Текстовое поле textbox1.Текст = текст
Если did_change = True, то
Текстовое поле textbox1.Выберите(sel_s, 0)
Еще
TextBox1.Select(sel_s - 1, 0)
Конец, Если
Конец Подводной Лодки