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

Вниз

Динамика   Найти похожие ветки 

 
Dot   (2004-11-27 21:41) [0]

Мастера. Такая проблема. Я создаю компоненты динамически. Однако я же не могу в обработчике событий каждого из динамически созданных компонентов сслылаться друг на друга.
Грубо говоря если я создал TEdit и TButton динамически то при нажатии на кнопку я не смогу допустим присвоить Edit1.Text:="ss" вот в чем дело. Как это исправить?


 
begin...end ©   (2004-11-27 21:42) [1]


> Dot   (27.11.04 21:41)


> если я создал TEdit и TButton динамически то при нажатии
> на кнопку я не смогу допустим присвоить Edit1.Text:="ss"

Сможете.


 
jack128 ©   (2004-11-27 21:44) [2]

это почему??

var
 Edit1: TEdit = nil;

Edit1 := TEdit.Create(nil);

procedure TForm1.Button1Click(Sender: TObject)
begin
 if Assigned(Edit1) then
   Edit1.Text := "ss"
end;


 
begin...end ©   (2004-11-27 21:54) [3]

var
 MyEdit: TEdit;
 MyButton: TButton;

procedure TMyForm.ButtonClick(Sender: TObject);
begin
 MyEdit.Text := "ss"
end;

begin
 MyEdit := TEdit.Create(MyForm);
 MyEdit.Parent := MyForm;
 MyButton := TButton.Create(MyForm);
 MyButton.Parent := MyForm;
 MyButton.OnClick := ButtonClick
end.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1101715306
Molchanov
2004-11-29 11:01
2004.12.12
Удаление строк из TRichEdit


14-1100892299
panov
2004-11-19 22:24
2004.12.12
http://delphibase.endimus.ru/ - поддерживают до сих пор?


4-1098890520
Proger
2004-10-27 19:22
2004.12.12
Утечка памяти


1-1101838448
Ермак
2004-11-30 21:14
2004.12.12
Всплывающая подсказка ТОЛЬКО в StatusBar


14-1101285310
infom
2004-11-24 11:35
2004.12.12
Тут недавно пробегала занимательная задачка, напомните плиз !