Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   toolbutton y dropdownMenu (https://www.clubdelphi.com/foros/showthread.php?t=26570)

jzginez 27-10-2005 01:24:29

toolbutton y dropdownMenu
 
Hola amigos, estoy intentando hacer uso de un toolbutton con el estilo tbsDropDown al cual en la propiedad DropDownMenu le asigno un popupmenu y efectivamente al hacer click en el boton me despliega el contenido del popupmenu pero al hacer click seleccionando una opcion del menu esperaba que el caption del boton fuera igual al caption del item seleccionado en el menu y oh gran sorpresa esto no es así, el caption del boton continua en blanco. probe con varios eventos a ver con cual podria hacer esto y solamente lo logro con el evento click del popupmenu pero esto no me sirve debido a que el popupmenu lo lleno en tiempo de ejecución, alguien me puede ayudar a que al hacer click en cualquer item de popupmenu cambie el caption del boton

Gracias

dec 27-10-2005 01:33:43

Hola,


Cita:

Empezado por jzginez
(...) solamente lo logro con el evento click del popupmenu pero esto no me sirve debido a que el popupmenu lo lleno en tiempo de ejecución (...)

Pero puedes hacerlo de todas formas. Aunque crees los elementos del menú en tiempo de ejecución, en el momento de crearlos puedes asignarles un método para su evento "OnClick". En la implementación de dicho método podrías hacer que la propiedad "Caption" del botón pase a ser igual que la misma propiedad del elemento seleccionado. ¿No? ;)

jzginez 27-10-2005 16:05:36

Hola Dec, lo que me suguieres ya lo habia pensado pero no se como saignar metodos a eventos en tiempo de ejecución podrias ayudarme con eso.

Gracias

Lepe 27-10-2005 16:34:39

Nada, que por lo visto el buscador de los foros es muy complejo :p

http://www.clubdelphi.com/foros/show...ight=Tmenuitem

saludos


La franja horaria es GMT +2. Ahora son las 16:08:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi