Comunidad Gambas-es
WindowFrame un marco alternativo para tus programas - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: WindowFrame un marco alternativo para tus programas (/thread-1201.html)



WindowFrame un marco alternativo para tus programas - Shordi - 28-01-2023

Os vengo dando la paliza de lo que sufrí con mi programa de música gbAmp para darle un aspecto distinto del que ofrece el manejador de ventanas del sistema. La idea surgió con otro programa, Mute, el multi-terminal que he subido por fin a gitlab en el que quería añadir botones a la barra del título. Lo he convertido en un control que podéis ver en la pestaña "Especial" del IDE.
Basta con ubicarlo en vuestro formulario, darle el nombre del control que queréis que vaya a las cabeceras en la propiedad "HeadBar" establecer "Visible" a True.

[Imagen: RTVjcwb.png]

Ejecutáis y esto es lo que tenéis:
[Imagen: XIJ7SsY.png]

El logo es otro de mis apestosos diseños. El tío feo, la matayota de turno que últimamente me tiene poseso. He conseguido que las esquinas y los bordes de las ventanas redimensionen el formulario pinchando y arrastrando como dios manda. Son las famosas 4 putas líneas que mencionaba antes por algún sitio.

Hay mucho que contar, pero no os cuento más por no ser plasta. Si alguno está interesado, que lo diga y le explico todo lo que pueda.

Saludos


RE: WindowFrame un marco alternativo para tus programas - tincho - 29-01-2023

(28-01-2023, 21:12)Shordi escribió: Si alguno está interesado, que lo diga y le explico todo lo que pueda.

Estoy por entrar en eso, quiero hacer un formulario sin el marco, pero poder moverlo y modificar sus dimensiones, así que cuando llegue a ese punto me meteré a estudiar tu control y antes intentare usarlo tal cual.
Uno de los inconvenientes es que estoy usando sub formularios que los pongo dentro de un panel y estos formularios ya vienen con una barra de iconos y creo que seria complicado pasar estos iconos al formulario padre y ademas los eventos de estos (si es que los logro pasar) no actuarian sobre el formulario original. un lio barbaro.