Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

перебор компонентов формы   Найти похожие ветки 

 
fxmike   (2004-07-13 11:02) [0]

перебираю компоненты формы form1.components[i], чтобы отсортировать их по типам (editы - водну сторону, box-ы в другую и т.п.), в цикле присваиваю переменной comp(Tcomponent) form1.components[i], и не могу найти как мне можно обратиться ирменно к свойству компонента каким он сейчас является, например edit1.text?
надеюсь понятно написал. thanks.


 
Sandman25 ©   (2004-07-13 11:06) [1]

if Comp is TEdit then
 TEdit(Comp).Text := ...
else
if Comp is TLabel then
 TLabel(Comp).Caption := ...


 
Ega23 ©   (2004-07-13 11:06) [2]

With Form1 do
begin
 for i:=0 to ControlCount-1 do
  begin
   if (Controls[i] is TEdit) then
      (Controls[i] as TEdit).Text:="";

   if (Controls[i] is TComboBox) then
      (Controls[i] as TComboBox).ItemIndex:=1;

  end;
end;

И так далее.


 
fxmike   (2004-07-13 11:09) [3]

спасибо большое



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

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
3-1088513182
Bukerman
2004-06-29 16:46
2004.07.25
Как спросить в трехуровневом приложении логин и пароль в БД?


1-1089801256
r0bert
2004-07-14 14:34
2004.07.25
проблема с запоминанием размеров окна


4-1086847821
Pro
2004-06-10 10:10
2004.07.25
Как узнать сколько времени процессы находятся в стадии выполнения


1-1089697212
Константин2000
2004-07-13 09:40
2004.07.25
USB принтер программируем


1-1089274152
sashok
2004-07-08 12:09
2004.07.25
Выполнение процедур из dll