FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problema con Tabs Components Popup menu en Delphi7
Uso Delphi 7 en windows XP
Tengo instalada una gran libreria de componentes lo que hace que el menu que aparece al hacer click con el boton derecho del mouse sobre la barra de tabs de los componentes, opcion Tabs, sea demasiado largo, tanto que sobrepasa el tamaño de la pantalla, no hay manera de desplazar el menu de forma que se puedan ver las opciones inferiores ni tampoco de colocarlo en varias columnas. ¿Alguien tiene o ha tenido similar problema y ha conseguido solucionarlo? Gracias por la Atención MAGICIAN^ |
#2
|
||||
|
||||
Hola.
Instalate las GExperts http://www.gexperts.org/ Són unas mejoras al IDE de Delphi, que entre otras cosas permiten configurar la paleta de componentes para seleccionar un grupo mediante botones, mostrandose los botones en varias filas. De forma que ya no tienes que desplazarte para ver todos los grupos de componentes, siempre los tienes todos en pantalla. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
||||
|
||||
Si tengo los GExperts Instalados, y los tabs configurados a múltiples líneas, pero el error se presenta inclusive al activar la opción : "Add components tab names to pop up menu" Al tener los nombres de los tab ordenados alfabeticamente en el menu me es mucho mas sencillo encontrar el que necesito, actualmente tengo 7 lineas en la barra de tab, lo malo es que cambian de sitio segun el uso.
Salu2 MAGICIAN^ |
#4
|
||||
|
||||
Hola.
Efectivamente los botones cambian de sitio cuando instalas una librería nueva. Pero puedes modificar el orden en que están. Ve al menú Component, opción Configure Palette, y alli podrás ordenar los grupos que están en la lista Pages (simplemente arrastrando un grupo a la posición donde lo quieras dejar). En 10 minutos los puedes dejar ordenados alfabeticamente. Respecto a porqué no puedes desplazarte verticalmente por el menú Popup de la lista de Tabs, desconozco la razón, puesto que en mi Delphi 6 tengo unos triangulos arriba y abajo para desplazar verticalmente la lista (tampoco me cabe en la pantalla). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
||||
|
||||
En efecto, en el Delphi 6 aparecen los botones de desplazamiento y en el Delphi 5 el menu es de varias columnas, el error solo lo aprecio en el Delphi 7. Respecto a la posición de los tabs, estos cambian no solo al instalar nuevos componentes sino con el uso, por ejemplo si tienes 4 filas de tabs ordenadas de arriba a abajo así 1, 2, 3, 4 si le das click a algun tab de la 2 esta pasa a ser activa quedando ordenado de arriba hacia abajo así 1,3,4,2 y si ahora haces click en un tab de la 4 queda ordenado así: 1,3,2,4 como puedes apreciar, si tienes 7 filas de tabs con mas o menos 15 tabs cada una, se vuelve un total desorden al ir trabajando, por lo que acceder a los menus es mucho mas sencillo. Este problema debe de presentarse potencialmente en cualquier aplicación en Delphi que use este tipo de menus y con un gran numero de items, como podria ser un menu con los enlaces favoritos, etc.
Salu2 MAGICIAN^ Última edición por Magician^ fecha: 24-03-2004 a las 01:00:10. |
#6
|
||||
|
||||
Hola.
Para evitar eso, yo tengo configurado la paleta para que se vea mediante botones y no mediante pestañas. (En la configuración de GExperts, justo debajo de donde se configuran las pestañas para que se vean más de una fila, tienes la opción show tabs as buttons). Así cuando se selecciona una pestaña, no cambia de lugar. La posición de los botones solo cambian al añadir componentes o al cambiar la resolución (y siempre respetando el orden marcado en la configuración de la paleta de componentes). Respecto a como arreglar la lista desplegable en Delphi 7, la verdad es que no tengo ni idea. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|