Shordi   27-07-2023, 13:20
#1
Depurando hoy un programita que usa el control WindowFrame, contenido en el componente gbThemes que os subí hace unos días, me encuentro esto

[Imagen: NiG6dBh.png]

No tengo ni pajolera idea de lo que significa. Lo he pasado a la lista internacional a ver si alguien se descuelga con algo. Mientras:
¿Alguien de por aquí ha visto antes eso y me lo puede explicar en cristiano?

Saludos
Última modificación: 28-07-2023, 09:49 por Shordi.

No podemos regresar
guizans   27-07-2023, 19:41
#2
¿Qué es WindowsFrame1? Supongo que es una ventana, ¿no?.
Grandamakulo   27-07-2023, 20:37
#3
Yo creo que se te ha castigado por la herejía de nombrar a Windows en Linux. Por lo demás, poco puedo aportar.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
Shordi   28-07-2023, 09:39
#4
(27-07-2023, 19:41)guizans escribió: ¿Qué es WindowsFrame1? Supongo que es una ventana, ¿no?.

Sí. Es una ventana que permite usar la barra de título para colocar botones... o lo que quieras.
El ejemplo más claro lo tienes en mi reproductor de música: Los botones del careto feo, editar preferencias y editar Temas, en la esquina superior izquierda, están ahí gracias a WindowFrame...

[Imagen: 1KX4N9E.png]

...que llamé así a falta de algo mejor y que agradeceré a quien quiera que encuentre un nombre mejor que me lo diga.

Si te fijas en que la ventana tiene también las esquinas redondeadas, eso no es puramente por el WindowFrame, sino por los controles que lo componen en conjunto (Picpanel sobre todo)

Hace unos días subí unos vídeos sobre el tema:



Saludos

Bueno, aclarado el misterio de los extraños mensajes. Resulta que la clase tenía mal definidas algunas de las propiedades, por ejemplo las propiedades HeadBar y FootBar, cuyo evento _write era:

Código:
Private Sub FootBar_Write(Value As String)
 
  wFrame.footbar = Value   '(Siendo wFrame el formulario interior del windowframe)
 
End

Pues bien resulta que el formulario no tiene ninguna propiedad o variable pública llamada footbar, sino foot. (en principio sí tenía un footbar, pero para no liarme más con los nombres iguales lo cambié). El control funcionaba, Ese error no sé por qué el compilador no lo percibe pero el depurador encuentra que no puede conseguir el valor de la variable y genera ese error en el cuadro de propiedades.

Ya lo he corregido en los programas de gitlab que utilizan este control.

Saludos
Última modificación: 28-07-2023, 09:48 por Shordi.

No podemos regresar
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.