![]() |
Alinear el mainmenu a ambos lados del formulario
Que tal amigos
Lo que necesito hacer es que me aparezcan algunas opciones del mainmenu del lado derecho y otras opciones del lado izquierdo como lo puedo realizar? |
No creo que esto pueda hacerse con un MainMenu pero puedes simularlo usando un ActionManager y dos ActionMainMenuBar poniendo la propiedad BiDiMode de uno de ellos en bdRightToLeft para las opciones que deben aparecer del lado derecho.
// Saludos |
Gracias roman por la idea ya la probare y les dire como me fue
|
Si lo que quieres es que un item del primer niver del un TMainMenu, quede alineado a la izquierda, como hacen muchos programas con el menú Ayuda... Prueba este código, que funciona para Win3x en adelante:
Código:
procedure AlignMenuItem(Menu: TMenu; MenuItem: TMenuItem; RigthJustify: Boolean); |
Sí, sí. Mucho mejor esto de delphi.com.ar. Sabía lo de Chr(8) pero al probarlo no me funcionó y pensé que en win95+ ya no funcionaba. Faltaba lo de MFT_RIGHTJUSTIFY.
// Saludos |
| La franja horaria es GMT +2. Ahora son las 04:51:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi