В написании моей программы я столкнулся с такой проблемой: При самом первом запуске программы некоторые элементы формы не нужны, а потребуются в будущем.
Можно ли средствами Делфи скрыть компонент на форме, а потом при необходимости его показать? Заранее благодарен за ответ.
:x
Проблема с компонентами
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
по умолчанию сделай свойство Visible на False для нужного компонента
далее, просто например при нажатии кнопки
Label1.Visible:=True;
и все
далее, просто например при нажатии кнопки
Label1.Visible:=True;
и все
А ещё лучше, элементы, которые потребуются "в будущем" тогда же и создавать...
f.e.:
А потом, когда стало не надо освобождать память. Memo.Free;
f.e.:
Код: Выделить всё
type
Form1 = class(TForm)
...
private
Memo: TMemo;
procedure MakeMemo;
end;
...
procedure TForm1.MakeMemo;
begin
Memo := TMemo.Create(self);
Memo.Top := 10; Memo.Left := 10; Memo.Width := 100;
Memo.Height := 100;
Memo.Parent := self;
Memo.Lines.LoadFromFile('c:\autoexec.bat');
end;
С уважением, Lost Angel...
Ангел, не пугай человека
повидимому скорпион только начинает осваиваться, так что...
повидимому скорпион только начинает осваиваться, так что...