Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
11-86329
Ал
2003-04-10 14:04
2003.12.26
Как избежать увелич. шрифта в RichEdit, если в Win - крупный?


3-86247
rosl
2003-12-04 03:59
2003.12.26
muliselect


3-86309
Chris
2003-12-04 09:38
2003.12.26
Механизм подключения к SQL Server


1-86387
Mmax
2003-12-14 16:39
2003.12.26
Инсталлятор


6-86476
Dosia
2003-10-29 22:52
2003.12.26
Как сделать сделать, чтобы каждый браузер работал со своим IP?




   Наверх