Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Clase PanelExpanded[Resuelto]

Clase PanelExpanded[Resuelto]
Artículo
Responder citando    Descargar mensaje  
Mensaje Clase PanelExpanded[Resuelto] 
 
buenas,

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.

 class_panelexpanded
  class_panelexpanded2



 
última edición por v3ctor el Miercoles, 28 Febrero 2018, 15:07; editado 1 vez 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 07 Febrero 2018, 17:04 ]
 


Clase PanelExpanded[Resuelto]
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded 
 
v3ctor:

No te he entendido  



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Miercoles, 07 Febrero 2018, 20:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded 
 
jsbsan escribió: [Ver mensaje]
v3ctor:

No te he entendido  


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.



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 07 Febrero 2018, 21:28 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded 
 
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.

Public Const _Properties As String = "*,-Margin,-Spacing,-Padding,-Expand,-Invert,-Arrangement,-AutoResize,-Indent,-Border"


si observamos la siguiente imagen apreciamos que no se visualizan ninguna de las propiedades que tienen el signo de menos antes de su nombre.
 control_spring3


Export

Inherits Panel

Public Const _Properties As String = "*,-Margin,-Spacing,-Padding,-Expand,-Invert,-Arrangement,-AutoResize,-Indent,-Border"
Public Const _IsContainer As Boolean = False
Public Const _DefaultSize As String = "4,4"

Public Sub _new()
  
  Me.Expand = True
  
End


icono del Nuevo Control Spring
 spring


esta linea no logro entenderla... alguien sabe su razón?
Public Const _IsContainer As Boolean = False



 control_spring



 
última edición por v3ctor el Miercoles, 28 Febrero 2018, 15:45; editado 3 veces 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 28 Febrero 2018, 15:01 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
jaja ya se la razón:

 respuesta



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 28 Febrero 2018, 15:32 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
V3ctor:

A ver si puedes subir un video de lo que hace tu control... que yo todavia no lo entiendo...



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Miercoles, 28 Febrero 2018, 18:37 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
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.



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 28 Febrero 2018, 20:29 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
jsbsan escribió: [Ver mensaje]
V3ctor:

A ver si puedes subir un video de lo que hace tu control... que yo todavia no lo entiendo...



Link




 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Viernes, 02 Marzo 2018, 01:17 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
aquí el código

Ejemplo-Spring-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Ejemplo-Spring-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 44 veces
Ejemplo-Spring-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Ejemplo-Spring-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 44 veces
Ejemplo-Spring-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Ejemplo-Spring-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 44 veces




 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Viernes, 02 Marzo 2018, 01:20 ]
Responder citando    Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
V3ctor:

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:
 qt_designer
Muy útil.

Felicitaciones.

Julio



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Viernes, 02 Marzo 2018, 19:00 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron