Shell 19-03-2024, 00:39
Buenas!. 



Feo no se ve, la verdad.

Saludos
Harpo 18-03-2024, 21:28
Saludos,

Me ha surgido un problema con el control ComboBox estándar.
Por un lado uso dos monitores, configurados para extender las pantallas, el principal y a la izquierda el secundario.

El control ComboBox usa un Form interno para mostrar los datos, y antes de mostrarlo calcula las coordenadas en pantalla. Para este cálculo utiliza la clase Screens, la cual es un array con las pantallas que hay en el sistema. Selecciona la pantalla en la cual se encuentra el control y utiliza sus propiedades para obtener la posición del Form interno del control.

La última linea de cálculo de coordenadas es esta:
Código:
If X < hScreen.AvailableX Then X = hScreen.AvailableX

El caso es que al tener dos pantallas, la principal (Screen0) y la secundaria (Screen1), en modo extendido a la izquierda, si el formulario que contiene el ComboBox está en la principal, no funciona. He escrito un pequeño programa para ver qué propiedades tienen las pantallas y este es el resultado:
[Imagen: lXQ9Erh.png]
Como se ve la propiedad AvailableX de Screen0 es 1600. Eso hace que el formulario del ComboBox no se muestre o se muestre fuera de sitio.
Uso GTK3 y lo más curioso de todo es que he probado QT5, los valores que salen son idénticos, pero si muestra bien el formulario interno del ComboBox.

Si alguien trabaja también con dos pantallas y le interesa, subo el programa y probamos.
Un saludo, Harpo.
Shell 17-03-2024, 10:24
Buenos días, feliz domingo!.

Gambas se ha actualizado a la 3.19.1

Novedades en Gambas 3.19.1
 
Cita: 
The main features of this release are the following:

    Huge interpreter optimizations, making it faster than Python, Perl and Java interpreters in all benchmarks!

    Support for the russian e2k architecture.

    Many enhancements to the IDE image editor.

    The IDE can generate AppImage packages.

    The IDE project tree filter is a lot faster.

    Add global shortcut to LinkedIn, following KDE merge request #1731.

    Support for computed GOTO and GOSUB.

    New Dec and Base$ functions for converting integers in any base.

    The database component now can retrieve the contents of a newly inserted record, provided that the database driver supports it.

    The gb.desktop component now uses the freedesktop portal by default if present.

    A new default icon theme named gambas-thin.

    Better Wayland support in GUI components.

    A new syntax highlighter component based on definition files: gb.highlight.

    Add wayland support to the gb.media and gb.media.form components, and fix many problems.

    Add support for the dict:// protocol in the gb.net.curl component.

Saludos

(17-03-2024, 10:24)Shell escribió: Huge interpreter optimizations, making it faster than Python, Perl and Java interpreters in all benchmarks!

Ejem...ejem..
Páginas (557):    1 90 91 92 93 94 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 284
Último miembro: VALENTIN KORONADO
Temas del foro: 1,719
Mensajes del foro: 8,920
Últimos temas
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: Shordi, 18-06-2025, 07:35
Respuestas: 5 - Vistas: 122
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: jackrobot, 16-06-2025, 17:11
Respuestas: 40 - Vistas: 31,675
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: Shordi, 30-05-2025, 13:22
Respuestas: 0 - Vistas: 168
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,185
Paso de parámetros a una ...
Foro: General
Último mensaje por: guizans, 29-05-2025, 19:27
Respuestas: 9 - Vistas: 729
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.