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

Вниз

Динамическое создание кнопок   Найти похожие ветки 

 
Привет   (2005-08-17 23:10) [0]

Здравствуйте. Динамически создаю на форме 10 кнопок, присваиваю им имена (типа Btn1, Btn2 ...). Как прописать событие OnClick у таких кнопок, чтобы при работе программа распознавала какая именно кнопка нажата (хотя бы её номер) ? Заранее спасибо.


 
DrPass ©   (2005-08-17 23:14) [1]

if (Sender as TButton).Name="Btn1" then...


 
Pasha L ©   (2005-08-17 23:25) [2]

Советую использовать свойство tag у TButton (он используется по усмотрунию юзера). При создании кнопок в него можно записывать номер кнопки.


 
afanasic   (2005-08-18 09:33) [3]

Создаешь процедуру

procedure TForm1.MyOnClick(Sender: TObject);
begin
 // как написал DrPass
 if (Sender as TButton).Name="Btn1" then
   DoSomething;
end;


Далее при условии, что Btn1{BtnX}.Parent = Form1
BtnX.OnClick := MyOnClick;

все...



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
9-1117156620
евГений2005
2005-05-27 05:17
2005.09.25
Как быстро скопировать данные из одной текстуры в другую?


14-1125588993
Goga
2005-09-01 19:36
2005.09.25
Какой Delphi Лучше ?


1-1125853456
Alpine
2005-09-04 21:04
2005.09.25
Где лучше сохранять список пользователей с паролями ?


14-1125040298
vecna
2005-08-26 11:11
2005.09.25
Супер ролик!


14-1125677835
NikNet
2005-09-02 20:17
2005.09.25
Программа для создание блок схем... для DELPHI.