TEdit
TEdit Компонент призначений для вводу й редагування одного рядка тексту.
|
Назва |
Тип |
Опис |
|
MaxLength |
Integer |
Обмежує максимально припустиму кількість символів, що вводяться в строку |
|
ReadOnly |
Boolean |
Можливість редагування. |
|
Text |
String |
Рядок тексту. |
|
SelText |
String |
Виділений текст. |
|
SelStart |
Integer |
Номер першого символу у виділеному тексті. |
|
SelLength |
Integer |
Довжина виділеного тексту. |
Події
onChange - зміна вмісту текстового поля. Відбувається щораз при введенні, видаленні чи заміні чергового символу. Наприклад, при введенні слова Hello пя подія виникає, щонайменше, п'ять разів - після введення кожного символу. А якщо в процесі введення деякі символи будуть заміня- тися (виправлятися), та подія опСhange буде виникати ще більше число разів. З цією подією можна зв'язати найпростішу перевірку тексту, що вво- диться. і навіть обмежити введення деяких символів.
Для аналізу усього введеного тексту найкраще підходить подія onExit. Ця подія виникає в момент утрати фокуса елементом керування (передачі фокуса іншому елементу- після завершення введення чи коректу- вання даних). Однак, якщо поле єдине у формі, воно не може утратити фокус.