FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
? :( ?
Antes gracias por la respuesta.
pero ya vi antes el hilo que pones. habla del toolbar97 ya me lo baje y tb el toolbar2000 pero no logro hacer lo que quiero, (o es que no le doy al punto es que a veces no veo lo mas obvio). Ademas que en la ultima seccion del hilo no daban la respuesta a la ultima pregunta de Greco Grapcias |
#3
|
||||
|
||||
Bueno, como veo que seguimos insistiendo en varios hilos con la colocación de imágenes en el menú trataré de explicarles como lo hago:
1) Si lo que quieren es insertar una imagen a la izquierda (o si quieren en el medio del menú), la cosa es simple: solo tienen que crear con el editor de menú un MenuItem con Caption='' (sin caption) y con Name='MiMenuItem' por ejemplo, en el lugar que quieran poner la imagen, y luego le asignan a su propiedad Bitmap el bitmap que deseen, o en su propiedad ImageIndex el índice de la imagen que quieran mostrar (que debe estar en el ImageList asociado, claro). Esto les mostrará su imagen en el espacio del MenuItem alineada a la izquierda. Si quieren hacerlo un poquito más "vistoso" pueden hacer que la imagen ocupe todo el MenuItem. Para ello ponen la propiedad OwnerDraw de MainMenu a True y luego en el evento DrawItem del MenuItem dibujan la imagen utilizando el canvas que les proporciona la función, algo así: claro que el bitmap pueden declararlo como público y cargarlo una sola vez cuando se cree el formulario . 2) Si quieren que la imágen se alinee a la derecha del menú, pues hacen lo mismo poniendo el MenuItem como el último item a la derecha y luego en el procedimiento Create del Form ponen este código: y listo! queda alineado a la derecha del menú. Si quieren cambiar el ancho del MenuItem pueden utilizar el evento OnMeasureItem:
Prueban y me cuentan que resultado les dió. Saludos a todos. Última edición por paldave fecha: 07-09-2007 a las 00:35:30. |
#4
|
|||
|
|||
How i can call
from one Frame Because I "unHidden" one MenuItem form one hidden form ... after this ... all menuitem are on the LEFT i try TForm1.FormCreate.Execute ... but of course not work |
#5
|
||||
|
||||
Eso esta genial pero ....
Primero gracias por la respuesta.
Genial el codigo, lo hice y funciono a la perfeccion. Pero no es a lo que me referia, lo que busco es que la imagen este en un espacio entre la barra de titulo y la barra de menu(no a un lado del menú), como en la siguiente imagen: http://www.imaxenes.com/imagenes/menuespl1kh03fl.jpg Ojo que el formulario de la imagen lo hice copiado de otra imagenes. (obvio no? si no, no estaria haciendo esta preg. jeje ) Bueno pero en fin por si el link no funca : ---------------------------------- titulo ---------------------------------- imagen ---------------------------------- Menu ---------------------------------- . . . . ----------------------------------- Gracias de antemano. |
#6
|
||||
|
||||
El link que pusiste está mal, no se permiten imágenes de ese tamaño. Prueba subiéndola a www.imageshack.com o www.upload27.com
y colócanos el link, claro |
#7
|
||||
|
||||
Bueno, tampoco está mal darse un poco de idea.
Para lo que quieres debes hacer esto: 1) Pones un MenuItem en blanco a la izquierda de tu menú, o sea, en primer lugar, antes del "Archivo", por ejemplo, llamado MiMenuItem, y en su propiedad Bitmap asignas tu mapa de bits. 2) Al MenuItem "Archivo" le pones la propiedad Break=mbBarBreak 3) Pones el MainMenú con la propiedad OwnerDraw=true 4) Pones este código en el evento OnAdvancedDrawItem del MiMenuItem. 5) Listo!!!! Espero sea eso lo que querías, ya que no pude ver tu imágen. Última edición por paldave fecha: 08-09-2007 a las 17:36:33. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como incluir una imagen en la barra del menu?? | Greco | Varios | 10 | 31-08-2011 01:10:09 |
Cambiar Letra en el Menu y conservar la Imagen | ing_alsaac | OOP | 3 | 23-07-2008 06:11:37 |
Menu popup | johurgi | Varios | 1 | 27-07-2007 13:55:49 |
XP Menu | silviodp | OOP | 1 | 08-10-2004 15:41:44 |
Menu | rezahe | Varios | 6 | 18-06-2003 17:14:56 |
|