FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como incluir una imagen en la barra del menu??
Hola a todos,
He visto muchos programas que en la misma barra del menu pero en el costado derecho ponen una imagen del mismo alto que el menu (imagen o logotipo de la aplicacion), he tratado de hacer eso incluyendo un Timage pero este se situa debajo del menu y no en el mismo menu como lo usan otros programas. ---------------------------------------------------------- ARCHIVO - EDICION - AYUDA______________(aqui la imagen) ---------------------------------------------------------- como se logra eso?? Saludos.
__________________
Greco - Principiante |
#2
|
|||
|
|||
Necesitas un TImageList, agregar los iconos que desees y asignas el indice a cada uno de los items dentro de tu TMainmenu.
Solo que son a la izquierda, no a la derecha. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Cita:
por ejemplo suponiendo que quiero insertar esta imagen => Este seria la ventana de mi aplicacion: +------------------------------------------------------------------+ [TITULO DE LA APLICACION................................................ _ O X ] +------------------------------------------------------------------+ [ARCHIVO - EDICION - AYUDA.................................................. +------------------------------------------------------------------+ [..............................................................................................] [..............................................................................................] [..............................................................................................] [..............................................................................................] [..............................................................................................] [..............................................................................................] [..............................................................................................] [..............................................................................................] +------------------------------------------------------------------+ No se si se visualiza bien el ejemplo, lo que quiero es poner una imagen en el costado superior derecho, al mismo nivel que el menu, he visto muchso programas que traen su logo en la misma barra del menu, en el lugar que yo indico, es eso lo que quiero saber, como se logra eso. Saludos
__________________
Greco - Principiante Última edición por Greco fecha: 25-08-2007 a las 03:36:25. |
#4
|
|||
|
|||
Ah bueno esa es otra cuestión, es que no entendi tu pregunta.
Pues no tengo idea de como hacerlo, espero que alguien del foro tenga la respuesta. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
No es tan complicado, pero debes descargar e instalar un componente que se llama ToolBar97, que te permite crear barras de menus y/o herramientas flotantes, y "sitios" en los bordes del formulario para anclarlas. Luego pones un borde de estos con alineación Top, la imágen que quieras a la derecha y anclas el menú allí. La versión que yo tengo es para Delphi5, pero con algunas pequeñas modificaciones funciona en Delphi 2007, como va en este ejemplo hecho ejecutable. Si quieres puedes sacarles los bordes al menú. La imágen no está muy clara porque no quise perder tiempo redimensionándola, simplemente le puse Stretch=True
http://www.upload27.com/id714/Project1.exe |
#6
|
||||
|
||||
Cita:
Gracias por tu ayuda.
__________________
Greco - Principiante |
#7
|
||||
|
||||
Mmm La verdad es una buena solucion usando otro componente, pero como hacerlo si uno? Por ejemplo, yo uso la version turbo delphi y como q no me deja instalar componentes... como puedo hacerlo sin usar uno?
Hay alguna forma de pintar en el canvas del menu? (En los items del menu si se puede, pero como en el menu?) Alguien sabe? {Saludos} |
#8
|
||||
|
||||
Pues, creo que no hay otra solución si quieres usar los menus de delphi, es decir, el componente TMainMenu, ya que este es dibujado directamente por Windows a través de la API (ver Menus.pas), usando la función DrawMenuBar de User32.dll, tal como se define en la unidad Windows.pas:
Puedes crearte un componente personalizado basado en TComponent y dibujar "artesanalmente" los menus, pero eso es menudo trabajo. |
#9
|
||||
|
||||
Cita:
Disculpen que insista denuevo con este hilo pero me baje el componente toolbar97, lo instale y trato de hacer lo que deseo pero no me sale, he de recordar que soy novato en delphi asi que puede que se me esté escapando algun paso importante y por eso no me resulta algo que aparenta ser facil. El ejemplo que posteó paldave es justo lo que deseo hacer pero no logro entender cuando dice: Cita:
Si pudieras indicarme que puede estar fallandome o talvez enviar el arcihivo .pas del ejemplo que posteaste sería genial para poder revisar sus propiedades y dar con el error. De ante mano muchas gracias PD. estoy usando delphi 7 y el componente toolbar97 que descargue de la web de su fabricante indica que es para la version 7
__________________
Greco - Principiante |
#11
|
|||
|
|||
Menu
hola yo no pude encontrar TImage por mas que la busque como puedo poner los iconos en el menu? :S
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
barra de menu | fartycl | Varios | 5 | 04-08-2007 21:55:46 |
menu/Barra de navegacion | JoseAntonio | HTML, Javascript y otros | 2 | 28-02-2007 10:51:18 |
Barra de menu de principal estilo office | Drake | C++ Builder | 4 | 10-04-2006 12:50:49 |
Deshabilitar barra de direcciones y del menu de una pagina!! | arieliten | HTML, Javascript y otros | 3 | 05-09-2005 14:47:37 |
Pintar barra de menú de otro color | yusnerqui | Varios | 3 | 19-11-2004 22:44:43 |
|