Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Clase PanelExpanded[Resuelto]
Autor Mensaje
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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Miercoles, 28 Febrero 2018, 15:07; editado 1 vez 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clase PanelExpanded 
 
v3ctor:

No te he entendido  
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Miercoles, 28 Febrero 2018, 15:45; editado 3 veces 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
jaja ya se la razón:

 respuesta
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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...
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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

 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clase PanelExpanded[Resuelto] 
 
aquí el código
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
8.00 8 8 1
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Ejemplo De Clase Publica Y Clase Privada Shell Aplicaciones/Fragmentos de Código 2 Martes, 28 May 2013, 12:41 Ver último mensaje
shordi
No hay nuevos mensajes ¿ Es La Clase Padre Una Clase Abstracta ? Shell General 3 Viernes, 04 Julio 2014, 09:58 Ver último mensaje
jsbsan
No hay nuevos mensajes La Clase ColumnView Tiene Limitacion De Co... v3ctor General 1 Domingo, 22 Marzo 2015, 12:19 Ver último mensaje
jsbsan
No hay nuevos mensajes Código De Clase Button Alguien Sabe Donde... v3ctor General 7 Martes, 12 Abril 2016, 15:01 Ver último mensaje
Invitado
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario