![]() |
captions de action lists
hola amigos del foro, algo que me está volviendo loco a ver si alguno ya se lo cruzó..
tengo en cada formulario un action list con las acciones cargadas.. mínimamente relaciono cada acción con dos controles: un menú contextual y un botón (de una botonera).. el tema es que los botones son gráficos nomás osea tienen un icono pero no quiero que tengan texto.. el caption del action lo dejo seteado con la cadena que tiene que ir en el menú.. Action1.Caption := "Comando 1" menu1.Action := Action1; boton1.Action := Action1; boton1.Caption := ''; // sin caption ahora en tiempo de diseño los botones se ven bien sin texto, pero al arrancar la aplicación es como que las actions se re-sincronizan y vuelven a setear el caption de los botones (que al ser chiquitos y estar pensados solo para un ícono se ven mal) alguna idea? graciass! |
Hola pvizcay, tienes que limpiar el caption en ejecución, digamos que en el evento OnCreate de tu form.
Saluditos |
Aquí tienes otra idea:
Siempre que se modifica el action, modifica el caption del control asociado, y en tiempo de ejecución hará lo mismo. Si quieres tenerlo en tiempo de diseño para "entenderte tu mismo", prepara una rutina al inicio que recorra todos los actions que tenga ese ActionList y borre el caption (es igual que recorrer un Tstringlist más o menos). Saludos |
Cita:
un Button y solo quiere limpiar el Caption del Button y no del menu, si limpiamos el Caption del Action se limpiaran de los dos. Por eso mi respuesta de limpiar en ejecución el caption del Button. Saluditos |
si tal cual como dices caro.. pense que se podía hacer de alguna manera en tiempo de diseño pero no hay caso..
te agradezco! saludoss |
La franja horaria es GMT +2. Ahora son las 04:18:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi