Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[SOLUCIONADO]  Borde redondo de un formulario
#1
Bug 

Hola.
Estoy tratando de hacer funcionar la clase que subió Harpo en otro hilo pero no lo consigo, tal vez se deba a mi escritorio (XFCE) u otra cosa.
Quiero que la ventana quede como esta:

[Imagen: GQYT0ie.png]

El problema es que los controles que pongo dentro del panel (RoundPanel) no se ven en tiempo de ejecución.

1 Saludo.
    ¡Gracias!
#2

Eso es porque los pones en el evento open, supongo. Cambia al evento show. Deberían aparecer

Saludos

No podemos regresar
    ¡Gracias!
#3

(29-01-2023, 01:48)Shordi escribió:  Eso es porque los pones en el evento open, supongo. Cambia al evento show. Deberían aparecer

En este caso no tiene sentido porque los controles no los creo "por código" sino que los pongo a mano dentro del panel con el editor de formularios y luego cuando corro el programa aparece el formulario pero los controles no se ven. Es algo de lo mas curioso.

1 Saludo.
    ¡Gracias!
#4

Un formulario es su propio observador, pero si lo incrustas dentro de otro parece que deja de serlo para algunos eventos. Tal vez si colocas un observador en el formulario contenedor los eventos se vuelvan a disparar.

Perdón lo he entendido mal desde el principio, hablas de visibilidad y no de eventos. Es lo que tiene leer en el teléfono...

Pasa el ejemplo, así de a bote pronto se me ocurren varias cosas, pero no vamos a cruzar mensajes ad infinitum.

Saludos

No podemos regresar
    ¡Gracias!
#5

ok, ya lo resolví, era otra cosa.
Resulta que hice una clase que al cargar un formulario revisa todos los controles de forma recursiva pero "mira" lo que hay dentro de Panels y no de RoundPanels, lo corregí y listo.
[Imagen: Jg0VS2D.png]

1 Saludo.
    ¡Gracias!
#6

Eso de RoundPanel es sugerente. Tengo alqún que otro control que agradecerían esa virtud del redondeo. ¿Lo podrías pasar antes de embarcarme yo en ello también?


Saludos

No podemos regresar
    ¡Gracias!
#7

(30-01-2023, 14:29)Shordi escribió:  ¿Lo podrías pasar antes de embarcarme yo en ello también?

Podes descargarlo desde:
https://gambas-es.org/showthread.php?tid=840
El código es de Harpo.

De momento he logrado simular los efectos mover y escalar pero sin el marco de la ventana.

[Imagen: QUKvmnH.mp4]
[Imagen: aXwZnzI.png]

1 Saludo.
    ¡Gracias!
#8

Oye, ya era hora que esto se pudiera hacer. Wink

Tengo que verlo y probarlo con algo de tiempo. Muy chula la idea de Harpo.

"El buen perfume en frasco pequeño se vende"
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 3 invitado(s)