Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
ВнизСоздать 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c