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

Вниз

Программное присвоение события.   Найти похожие ветки 

 
Scorpx ©   (2003-06-16 21:10) [0]

Подскажите, как программно присвоить событие форме. К примеру, при нажатии на кнопку, происходило нажатие на форму.


 
Anatoly Podgoretsky ©   (2003-06-16 21:14) [1]

С помощью оператора :=, слева событие, справа обработчик.


 
Palladin ©   (2003-06-16 21:17) [2]

Form1.OnClick:=Button1.OnClick


 
Scorpx ©   (2003-06-16 21:29) [3]

Form1.OnClick:=Button1.OnClick не получается. Написал в событиях Onclick для формы close. В событиях Onclick для кнопки Form1.OnClick:=Button1.OnClick - форма не закрывается. Значит не происходит присвоения.


 
Palladin ©   (2003-06-16 21:34) [4]

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Close;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.OnClick:=Button1.OnClick;
end;

сначала жмешь на Button2 потом на Button1
и закроется твоя форма


 
Forester ©   (2003-06-16 21:35) [5]

Form1.OnClick:=Button1.OnClick надо писать в обработчике OnCreate формы, а не OnClick батона.


 
Palladin ©   (2003-06-16 21:39) [6]

нее... кого там...

> при нажатии на кнопку, происходило нажатие на форму.

тогда совсем по другому
procedure TForm1.Button1Click(Sender: TObject);
begin
Form.OnClick(Sender);
end;


 
Scorpx ©   (2003-06-16 21:46) [7]

Спасибо, получилось



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
14-84566
Centronix
2003-06-07 13:00
2003.06.26
Эмулятор консоли или что-то вроде этого...


1-84327
Igor
2003-06-16 05:29
2003.06.26
Как запустить программу и дождаться ее завершения?


9-83834
Antrom
2003-01-12 14:56
2003.06.26
Анимация изображения


1-84089
sapsi
2003-06-10 12:36
2003.06.26
Изменение вида курсора


14-84694
KSergey
2003-06-04 09:34
2003.06.26
Использует ли кто-либо серверы на AMD Athlon в круглосуточном...