tincho   29-01-2023, 00:09
#1
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.
Última modificación: 30-01-2023, 15:34 por tincho.

1 Saludo.
Shordi   29-01-2023, 01:48
#2
Eso es porque los pones en el evento open, supongo. Cambia al evento show. Deberían aparecer

Saludos

No podemos regresar
tincho   29-01-2023, 18:07
#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.
Shordi   29-01-2023, 21:45
#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
Última modificación: 29-01-2023, 21:47 por Shordi.

No podemos regresar
tincho   29-01-2023, 22:09
#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.
Shordi   30-01-2023, 14:29
#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
tincho   30-01-2023, 15:09
#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]
Última modificación: 30-01-2023, 15:35 por tincho.

1 Saludo.
Shell   30-01-2023, 17:31
#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 conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Harpo   04-03-2023, 20:35
#9
(30-01-2023, 15:09)tincho escribió:
(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]

Tiene muy buena pinta, me alegro que le haya servido la idea de redondear controles.
Un saludo, Harpo.
  
Usuarios navegando en este tema: 5 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.