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

Вниз

Не работает стандартная функция ComponentCount! В чем дело?   Найти похожие ветки 

 
Dimases   (2004-06-21 22:54) [0]

procedure clear;
var  i: Integer;
begin
for i := 0 to ComponentCount-1 do
 if Components[i] is TButton
   then
     TButton(Components[I]).Visible:=false ;
end;

"Components[I]" так же вызывает ошибку типа Undeclared identifier. Что не то?

Delphi 5


 
RealRascal ©   (2004-06-21 22:57) [1]

(cmponents[i] as TButton).visible:=False


 
GuAV ©   (2004-06-21 22:58) [2]

>стандартная функция ComponentCount
это не стаднартная функция а метод. метод формы например.


 
RealRascal ©   (2004-06-21 23:01) [3]

задекларируй эту процедуру внутри объявления TForm
или
указывай
Form1.ComponentCount


 
GuAV ©   (2004-06-21 23:02) [4]

вернее componentcount, конечно, не метод а свойство.
для того, чтоб это работало clear должен быть методом того объекта, откуда требуется удалить компоненты.


 
RealRascal ©   (2004-06-21 23:08) [5]


>  [3] RealRascal ©   (21.06.04 23:01)
> задекларируй эту процедуру внутри объявления TForm

ошибочка вышла
внутри объявления TForm1


 
evvcom ©   (2004-06-22 00:19) [6]


> RealRascal

Бред.

См. GuAV ©   (21.06.04 23:02) [4]
или типа этого:
procedure HideButtons(ParentComponent: TComponent);
var i: Integer;
begin
for i := 0 to ParentComponent.ComponentCount-1 do
if ParentComponent.Components[i] is TButton
then
  TButton(ParentComponent.Components[I]).Visible := false;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
14-1087480794
Opryshok
2004-06-17 17:59
2004.07.04
Ссылки/форумы о ГИСе


14-1086971417
cyborg
2004-06-11 20:30
2004.07.04
По телеку идёт финальный концерт "Фабрика звёзд"


14-1087133870
European
2004-06-13 17:37
2004.07.04
TChart


14-1086934866
Digitman
2004-06-11 10:21
2004.07.04
И смех и грех ..


9-1063795314
Destroyer
2003-09-17 14:41
2004.07.04
Спрайты...