Главная страница
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
1-1089626589
Alexandr
2004-07-12 14:03
2004.07.25
Application.CreateForm


14-1088945217
pasha_golub
2004-07-04 16:46
2004.07.25
Free BrainBench tests


14-1089290277
Tot
2004-07-08 16:37
2004.07.25
Чтение нестандартных дискет


8-1083853375
Leos
2004-05-06 18:22
2004.07.25
Сглаживание Anti-aliasing


9-1080408372
AbLaZe
2004-03-27 20:26
2004.07.25
Прорисовка карты