Программный Файл: ...\Samples\Solution\Controls\TXT_EDT\Text.scx
В данном примере показано использование Свойств SelStart, SelLength, SelText базового Контрола Edit Box для обработки Текстового элемента в режиме Run-Time. В примере также подсчитывается количество Символов, Слов и Параграфов текстового файла, обеспечивается возможность Поиска требуемой строки символов в указанном Файле.
Форматирование Текста
Следующий фрагмент Кода может быть использован для включения в событие Click некоторой Кнопки Форматирования Текста - перевода всех символов выделенного Фрагмента в верхний регистр:
![]() |
|
---|---|
lo = THIS.Parent.edtText |
Если вам требуется изменить атрибуты Текста (выделенного фрагмента текста), изменения Шрифта, его размера - рекомендуется использовать внешний Контрол RichText (ActiveX).
Поиск Фрагмента Текста
Представленный далее фрагмент Программного Кода обеспечивает процедуру Поиска заданной Подстроки Текста в стандартном Контроле Edit Box:
![]() |
|
---|---|
llKeepLooking = .T. |
![]() |
---|
Рекомендуется выполнять установку значения Свойства формы LockScreen = True (.T.) - перед началом выполнения процесса Поиска подстроки; и далее: LockScreen = False (.F.) - после завершения Поиска. В противном случае, при каждом изменении значения свойства SelStart выполняется обновление содержания рассматриваемого Контрола Edit Box. |