Главная страница
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.027 c
6-1084312860
BiBle
2004-05-12 02:01
2004.07.25
HTTP- запрос в Delphi, его проведение и обработка !


1-1089433992
set
2004-07-10 08:33
2004.07.25
Приостановка цикла для ввода дополнительных данных


1-1089705911
half_litre
2004-07-13 12:05
2004.07.25
Hint в формах из dll


1-1089584719
DateTimePicker
2004-07-12 02:25
2004.07.25
List


8-1083651619
Vmaster
2004-05-04 10:20
2004.07.25
программный доступ к TV out