[SOLUCIONADO] ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: [SOLUCIONADO] ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? (/thread-999.html) Páginas:
1
2
|
¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - Shordi - 23-08-2022 Tengo un programita en el que se "desperdicia" una línea entera con un toolbutton solamente (aunque pudieran ser tres o cuatro). Me gustaría eliminar esa linea y una opción sería hacer algo semejante a ésto: ¿Alguien sabe cómo se podría hacer con Gambas? Saludos RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tincho - 23-08-2022 Intente hacerlo hace tiempo pero no encontré la manera creo que esas características GTK3 no están disponibles en gambas porque en realidad es QT "simulando" GTK3. Lo que podes hacer es quitarle el borde al formulario y poner un panel con los iconos, pero tenes que agregar de alguna manera los eventos del raton para mover la ventana o para minimizar. RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tercoide - 23-08-2022 buena tecnica! RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - vuott - 23-08-2022 (23-08-2022, 14:13)tincho escribió: quitarle el borde al formularioHay pero el problema que no es posible mover la ventana con el ratón. RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tincho - 23-08-2022 (23-08-2022, 15:32)vuott escribió: Hay pero el problema que no es posible mover la ventana con el ratón. Correcto, por eso decía antes que hay que agregar los eventos del ratón par amover la ventana. pero seguramente con los eventos en el panel de iconos _MouseDown() activar una variable "bMover = True" y luego con _MouseMove() mover el formulario igual que el puntero del ratón. RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - vuott - 23-08-2022 (23-08-2022, 17:55)tincho escribió: hay que agregar los eventos del ratón par amover la ventanaUhmmm... puedes agregar este código a tu ejemplo, que adjuntaste aquí. Para mover la ventana del Formulario con el ratón en tu ejemplo, debes hacer clic precisamente en la parte del Formulario accesible/visible. Código: Private x As Short RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tincho - 23-08-2022 (23-08-2022, 20:07)vuott escribió: Uhmmm... puedes agregar este código a tu ejemplo, que adjuntaste aquí. ok, funciona pero... ¿como hago para que funcione haciendo click en cualquier parte del form? Cambie un poco el código para que sea mas fluido el movimiento Código: Private x As Short ok, ya logre que funcione con click en cualquier parte Código: Private x As Short RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tercoide - 23-08-2022 (23-08-2022, 20:36)tincho escribió: ¿como hago para que funcione haciendo click en cualquier parte del form? pero se supone que los controles dentro del Form reciben click para otra cosa, no para mover su Form Parent... RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - vuott - 24-08-2022 Me imaginé este otro código (para mover el Formulario, hay que actuar con el ratón en la parte superior, como siempre): Código: Private x As Short RE: ¿Alguien sabe cómo insertar toolbuttons en la barra del título de la ventana? - tincho - 24-08-2022 Probé el código, funciona perfecto. Movés la ventana, y con el observador ves este evento y luego movés el formulario. Este método esta muy interesante, supongo que los controles desplegables como los combobox usaran algo similar. Tambien esta bueno para hacer paletas de herramientas flotantes como Gimp. |