guizans 27-07-2023, 22:09
Hola.

No me pasa siempre, no he encontrado de que depende. Tengo un Panel, con la propiedad Arrangement en horizontal. Dentro coloco una serie de botones o toolButton de izquierda a derecha y despues al final un Spring. Pues el caso es que esto lo hago siempre así pero de vez en cuando, le da por colocar un boton donde le sale del nabo. Por ejemplo, si los tengo todos alineados a la izquierda uno de ellos me lo coloca en la derecha del todo. En el apartado "Hirearchy", muevo ese boton a la posición que yo quiero, pero al guardar cambios, se vuelve a descolocar. Lo que hago normalmente es borrar ese panel y empezar de nuevo, pero me parece una tocada de huevo.

Dejo imágenes de como lo tengo y lo que me aparece.

Un saludo.
Archivos adjuntos
Shordi 27-07-2023, 13:20
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
Shordi 27-07-2023, 12:49
El otro día me llamó el Padawan desde mi antiguo trabajo muy mosqueado. Desde la versión 3.18.1 uno de los formularios que llevan más de 10 años funcionando, hacía que la aplicación se colgara y no respondiese a nada y él no sabía por dónde cogerlo.

Una pequeña investigación me enseñó que el culpable era un control que extiende el combobox.
Resulta que han modificado el comportamiento de combobox de manera que al cambiar su texto o su índice, se dispara el evento Click.

Esta mañana yo, en uno de mis programitas "de investigación", me encuentro con que a la hora de "rellenar" un contenedor éste ya está "relleno" y se genera un error.
Una no tan pequeña investigación me revela que la causa es la misma, un combobox que se rellena a partir de un archivo settings, dispara de manera automática el evento click... que rellenaba el contenedor de marras.

En resumen, tened en cuenta ahora que si queréis simplemente rellenar un combobox ( o derivado) y que no se dispare dicho evento (por ejemplo al rellenar un formulario desde una base datos donde uno de los campos se gestiona con un combobox y le asignamos el valor grabado en la BDD pero no queremos que se dispare nada todavía), debéis hacer algo así:

Código:
object.lock(micombobox1)
Micombobox1.index= Mi_valor_de_inicio
object.unlock(micombobox1)

Este comportamiento ya lo tenían otros controles, como checkbox, pero es nuevo para combobox... y no lo he probado con ListBox, que es el más parecido.

Saludos
Páginas (557):    1 138 139 140 141 142 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,719
Mensajes del foro: 8,923
Últimos temas
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 209
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: Shordi, 18-06-2025, 07:35
Respuestas: 5 - Vistas: 211
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: jackrobot, 16-06-2025, 17:11
Respuestas: 40 - Vistas: 31,958
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,272
Paso de parámetros a una ...
Foro: General
Último mensaje por: guizans, 29-05-2025, 19:27
Respuestas: 9 - Vistas: 798
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.