que es la clase PanelExpanded, es una clase Panel con la propiedad expand=true y el tamaño predefinido seria muy pequeño
(Public Const _DefaultSize As String = "4,4") por ejemplo o "2,4" etc
que ventaja tendría sobre la clase Panel, pues que no tienes que cambiar a true la propiedad expand y no tienes que achicar su tamaño pues ya se crea muy chiquita siendo muy cómodo para posicionarlo en cualquier lugar incluso lugares con mucha densidad de botones, clases etc.
esto puede ser una tontería si necesitas uno o dos paneles para acomodar clases pero si son decenas en una misma ventana ahí si se vería la gran ventaja de esta clase que aun no logro hacerla
la idea es poder crear interfaces fácilmente sobretodo cuando hay arreglos, a la derecha centro izquierda arriba abajo.
he probado de varias formas y no obtengo el resultado.
última edición por v3ctor el Miercoles, 28 Febrero 2018, 15:07; editado 1 vez
es una clase panel, que por default vendría con expand en true y su figura(ancho alto) en el ide de diseño seria muy pequeñita para que sea facil de ubicarla fácilmente y rápidamente, logrando comodidad y ahorro de perdida de tiempo.
El sensei después de hacer un amague a no tomar como algo importante la clase PanelExpand finalmente creo el control que estaba reclamando no solo para mi sino para todos, pues es más que útil para la programación de interfaces.
Como nombre le puso Spring y ya esta en la versión de desarrollo (Enlace)así que estoy más que satisfecho.
Todavía encima observe el código y a simple vista aprendí algo nuevo, al parecer para que una propiedad no salga en la ide (cuando se hereda de otro control) se pone un signo de menos o guion seguido del nombre de la propiedad, observemos esta linea.
yo puse la idea pero Beinot fue quien lo concreto.
para que sirve un panel con la propiedad expand= true? no es para empujar a otros controles y así lograr alineaciones? derecha izquierda, centrar, abajo arriba.
aunque spring no es un container si usa la herencia de la clase Panel.
Ok, perfecto, ahora si lo entiendo. He usado los panel con la propiedad expand= true, para "ordenar los controles dentro" dentro de otros contenedores. He incluso creo recordar que en PyQT, hay un control, para "empujar otros controles" y su icono es parecido a un muelle:
Muy útil.