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

Вниз

Создать Button c обработчиком OnClick в RunTime   Найти похожие ветки 

 
senya   (2003-12-15 15:44) [0]

Как можно создать кнопку в RunTime, чтобы у нее был собственный обработчик события OnClick ?


 
Rem ©   (2003-12-15 15:49) [1]

Написать (в DesignTime) обработчик (например) DoOnClick()
В RunTime:
Button1 := TButton.Create();
Button1.OnClick := DoOnClick;


 
KSergey ©   (2003-12-15 15:52) [2]

Читаем тут

http://www.delphikingdom.com/helloworld/runtime_comp.htm

И все статьи из

http://www.delphikingdom.com/asp/section.asp?ID=16

к обязательному прочтению!!!!


 
senya   (2003-12-15 15:54) [3]

Rem © (15.12.03 15:49) [1]
А можно ли в RunTime назначить новой кнопке еще не написанный обработчик?


 
Семен Сорокин ©   (2003-12-15 15:56) [4]

А можно ли в RunTime назначить новой кнопке еще не написанный обработчик?
а тебе не надо его назначать, он уже автоматом назначился при создании кнопки :)


 
KSergey ©   (2003-12-15 16:02) [5]

> [3] senya (15.12.03 15:54)
> Rem © (15.12.03 15:49) [1]
> А можно ли в RunTime назначить новой кнопке еще не написанный
> обработчик?

Подумайте внимательно над своим вопросом ;)

PS
По-моему, не плохой кандидат в орехи ;)


 
Плохиш_   (2003-12-15 16:02) [6]

>senya (15.12.03 15:54) [3]

> А можно ли в RunTime назначить новой кнопке еще не написанный
> обработчик?

Что самомодифицирующийся код пишем?


 
senya   (2003-12-15 16:06) [7]

Количество кнопок зависит от количества записей в базе (их не очень много, но могут меняться) и нужно создать кнопки выполняющие действия по открытию файлов, которые прописаны в базе. Т.е. Действие по нажатию на любую кнопку = открытие файла, вот тока сами файлики меняются. Подскажите как?


 
Agent13   (2003-12-15 16:09) [8]

Ну так и пишешь в своём обработчике, чтобы имя файла бралось из базы.


 
Плохиш_   (2003-12-15 16:09) [9]

У кнопки есть свойство Tag, куда можно записать какое-нибудь число, например id-записи.

PS. Чёй-то добрый я сегодня :-)


 
Семен Сорокин ©   (2003-12-15 16:13) [10]

присваивай например Hint"У кнопки в момент создания - имя файла, а в обработчике открывай файл по hint"у кнопки, если конечно hint"ы не используешь по назначению :)


 
senya   (2003-12-15 16:16) [11]

всем спасибо, получилося!!!!!!!!



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
14-86546
Nick-From
2003-12-02 11:55
2003.12.26
проблемы с разрешением экрана


1-86374
senya
2003-12-15 15:44
2003.12.26
Создать Button c обработчиком OnClick в RunTime


3-86273
чайник
2003-12-03 11:26
2003.12.26
передача из базы в Excel


6-86483
arche
2003-10-27 09:25
2003.12.26
Как подгружать картинки в страницу, которую генерит TСPServer?


1-86360
Stant
2003-12-11 23:42
2003.12.26
Как показать многострочный HINT