Вниз
Скачать: CL | DM;

Как проверить Edit ы?   Найти похожие ветки 

← →
ГАГН   (2004-04-12 13:24) [0]

На форме находятся компоненты Edit (их 20 штук). Необходимо эти компоненты проверять на значение 0, т. е. если ноль то [color=green]Edit.Text:="";[/color].  Как можно не перебирая по очереди все компоненты проверить на ноль. Т. е. может какнить сделать массив из компонент Edit и потом проверить массив в цикле. Подскажите пожалуйста как это сделать?


← →
RDen   (2004-04-12 13:31) [1]

>...проверить массив в цикле
это и есть
>...перебирая по очереди все компоненты...

for i:= 0 to ComponentCount - 1 do      
 if (Components [i] is TEdit) then ....


← →
L_G ©   (2004-04-12 13:31) [2]

может не мучаца и использовать вместо эдитов какую нибудь таблицу и уже перебирать там поля?;) Ну или приспособь другой какой компонент...


← →
ГАГН   (2004-04-12 13:52) [3]

RDen, попробовал твой способ, но у меня ничего не получилось!


← →
default ©   (2004-04-12 13:55) [4]

если часто требуется делать такую проверку лучше загнать Edit-ы
в Array of TEdit)или пользоваться наследником TEdit(реагир-ий на появл-ие заданного значения)


← →
RDen   (2004-04-12 14:01) [5]

что не получилось то....?


← →
ГАГН   (2004-04-12 14:04) [6]

Извиняюсь, вместо TEdit написал Edit!
Спасибо большое! Все получилось!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
1-1081775281
galexis
2004-04-12 17:08
2004.05.02
Как отследить перевод строки в текстовом файле?


1-1081804770
LORDMAXX
2004-04-13 01:19
2004.05.02
Как обратится из под Windows к секторам HDD


4-1078230208
AloneAli
2004-03-02 15:23
2004.05.02
Мигание в System Tray


1-1082100051
DimonNew
2004-04-16 11:20
2004.05.02
TExcelWorkSheet


1-1081942853
ЁПРСТ
2004-04-14 15:40
2004.05.02
Почему OnMouseWheel срабатывает три раза?




   Наверх