Вниз
Скачать: 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.022 c
6-1078586408
Scorp2
2004-03-06 18:20
2004.05.02
E-MAIL Password help


1-1082207532
maxz
2004-04-17 17:12
2004.05.02
Как сделать, чтобы программа занимала меньше места в оперативке?


6-1079023118
Leopold
2004-03-11 19:38
2004.05.02
D6 как оправить сообщение через smtp с уведомлением о доставке ?


7-1078577438
SPeller
2004-03-06 15:50
2004.05.02
Как определить, ками процессами загружен мой модуль?


1-1081938543
V-Isa
2004-04-14 14:29
2004.05.02
Запретить закрытие формы.




   Наверх