Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Buenas!.
Hay veces que necesitamos que dos controles estén más separados o más juntos en modo diseño.
Si. Sabemos que tenemos los contenedores organizadores. Pero, ¿ que es en si el contenedor ?. Otro control.
Podemos tener un panel que no se va expandir y dentro de este una serie de hbox.
Si quieres aumentar o disminuir el espacio entre los distintos hbox del panel, parece que debe hacerse a mano.
Cuando una posible solución sería eso que comento.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Jueves, 23 Junio 2016, 20:53; editado 1 vez
|
#1 Jueves, 23 Junio 2016, 20:52 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
No entiendo na.
=================== No podemos regresar
|
#2 Jueves, 23 Junio 2016, 22:00 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Citar:
No entiendo na.
Pues es sencillo. ¿ Cuando quieres tener dos controles cerca, no usas el ratón y vas moviendo cada uno de los controles y los ajustas a una distancia ?.
Pues lo que yo digo es tener esos controles, seleccionarlos y con una opción de menú poder ajustar tanto la distancia vertical,
como la horizontal entre ambos controles. Ya sea, aumentado la distancia o disminuyéndola.
Puede que se necesite hacer en algunos momentos.
Tu hace poco lo hiciste con el ejemplo de la factura de hotel, en la parte de la ficha del cliente. ¿ o no ?.
Ibas ajustando manualmente la separación entre los hbox que estaban en el panel.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#3 Jueves, 23 Junio 2016, 23:39 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Como dice el dicho, "una imagen vale...
Eso lo hacia Visual Basic.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Viernes, 24 Junio 2016, 00:09 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Citar: Tu hace poco lo hiciste con el ejemplo de la factura de hotel, en la parte de la ficha del cliente. ¿ o no ?.
Ibas ajustando manualmente la separación entre los hbox que estaban en el panel.
No. Ajustar en tiempo de diseño los controles vía ratón y demás, sólo sirve para hacerlos visibles -los habías dejado ocultos detrás del gridview- Los aproximé para que la pantalla de diseño fuese más manejable, no para ubicarlos en tiempo de ejecución. Su posición y separación la marca la propiedad padding, spacing, margin y arrangement.
Creo que confundes el "tablero de dibujo" donde se hacen los planos con la construcción del edificio. Si basas la ubicación de tus controles en cómo se ven en tu pantalla de diseño... malo. ¿y si el usuario tiene un tamaño de fuente distinto definido? ¿y si usa un tema de escritorio GTK o QT? ¿y si su pantalla es de 15 pulgadas (el diseño que llevabas de las facturas era enorme)? etc. etc.
Si quieres mover los controles espaciados proporcionalmente al tamaño del contenedor haz una funcioncita que te resuelva la propiedad x e y o que ajuste el padding del contenedor o algo así (me suena que alguien pidió eso mismo en un hilo hace unos meses y se solucionó... aunque no recuerdo cómo).
=================== No podemos regresar
última edición por shordi el Viernes, 24 Junio 2016, 09:15; editado 1 vez
|
#5 Viernes, 24 Junio 2016, 09:13 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Genial, me harto escribir y no envío el mensaje. Estoy empanado.
Son cosas de la hora.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#6 Viernes, 24 Junio 2016, 13:35 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
=================== No podemos regresar
|
#7 Viernes, 24 Junio 2016, 17:14 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Shordi:
Citar:
Los aproximé para que la pantalla de diseño fuese más manejable, no para ubicarlos en tiempo de ejecución
Correcto. Pero para verlo mejor tuviste que coger un hbox, moverlo, otro hbox, pegarlo al hbox superior,etc,etc.
Algo de trabajo se podía haber ahorrado con lo que comentaba de la distancia horizontal o vertical. ( En modo diseño , para
que viera mejor, a la hora de diseñar. ). Si existiera esa opción, naturalmente.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#8 Domingo, 26 Junio 2016, 09:59 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Citar: Algo de trabajo se podía haber ahorrado con lo que comentaba de la distancia horizontal o vertical. ( En modo diseño , para
que viera mejor, a la hora de diseñar. )
Falaz argumento Maese Shell. Si el diseñador original no los hubiera esturriado por toda la inmensidad del monitor y los hubiera creado desde el principio ubicaditos en su lugar no habría trabajo que ahorrar...
=================== No podemos regresar
|
#9 Domingo, 26 Junio 2016, 10:49 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Disminuir O Aumentar El Espacio Entre Controles. Modo Diseño
Es que a mi eso de la inmensidad me cautiva.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#10 Domingo, 26 Junio 2016, 12:03 |
|
|
|