Gambas France BETA


Pas de compte ? Incription

Tabstrip et Me.Resizable

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 29/5/2022 à 14:18:29
-- Unus Ex Altera --Bonjour,
j'ai besoin de votre aide pour résoudre un petit souci.
Tout est dans la gestion de Form_State().
Ici est téléchargeable un exemple : exemple Tabstrip pour comprendre mon souci.
je voudrai que ma Form revienne toujours au milieu et au dimensions de départ quand on clique sur le premier onglet quoi qu'il se soit passé avant, agrandissement, plein écran ou minimisation de la Form.
Philippe
P.S. : bien sûr tout ne se passe pas comme voulu, essayez d'abord d'agrandir après avoir cliqué sur le deuxième onglet puis de passer en plein écran puis de passer en agrandissement puis en minimisant et ...
Si quelqu'un réussi le tour de force de corriger le souci alors cela fera partie des exemples du Wiki.
Actionner la touche F12 pour obtenir le plein écran.
Problème : Cliquer sur le tab2, agrandir la fenêtre puis cliquer sur le tab3 et enfin cliquer sur le tab1, la fenêtre perd son contour et n'est pas positionnée au milieu.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
valaquarus#2 Posté le 29/5/2022 à 20:11:16
-- Unus Ex Altera --Bonsoir,
je pense avoir corrigé ce bug énorme (tout petit).
Je mets à jour le petit programme sur la forge avec mention du bug.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
spheris#3 Posté le 31/5/2022 à 19:54:29
Etrange ta question, j'aurais plutôt utilisé l'évènement resize dans lequel j'indique les coordonées fixes X = 122 et Y= 250 par exemple avec un Me.center() et le tour est joué.
Qu'en penses-tu?
valaquarus#4 Posté le 31/5/2022 à 21:50:15
-- Unus Ex Altera --Non pas étrange, je veux utiliser les évènements tabstrip_click et tabstrip_arrange mais ce qui revient au final au même avec resize.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
1