Page 1 sur 1

Barre de titre

Publié : mer. 16/juil./2025 2:06
par Shade
onsoir à tous,

J’ai un souci avec le Form Designer de PureBasic.
Dans ma form, je règle la barre de titre pour qu’il n’y ait que le bouton Réduire et je coche l’option ScreenCentered.
J’ai bien décoché MaximizeGadget dans les propriétés de la fenêtre, j’ai sauvegardé, et même modifié le code généré à la main pour être sûr.

Problème :
Dès que je lance un test avec F5, la ligne OpenWindow() se régénère avec tous les flags par défaut, y compris #PB_Window_MaximizeGadget, #PB_Window_MinimizeGadget, et même des doublons comme ceci :

Code : Tout sélectionner

Window_1 = OpenWindow(#PB_Any, x, y, width, height, "SCUM Admin", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_WindowCentered | #PB_Window_Minimize | #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_WindowCentered | #PB_Window_ScreenCentered | #PB_Window_Minimize)
Même après avoir décoché dans les propriétés et sauvegardé, ça revient à chaque F5.
Est‑ce un bug connu du Form Designer ?
Avez‑vous une solution ou une astuce pour que mes réglages soient enfin conservés, ou suis‑je le seul à rencontrer ce problème ?

Merci d’avance pour vos réponses !

Re: Barre de titre

Publié : mer. 16/juil./2025 7:58
par Marc56
C'est un bug qui devait être corrigé dans la dernière version, mais qui ne l'est pas.

La cause est connue: le champs Custom Flags (tout en bas de la liste des options) accumule les options, mais ne réinitialise pas la liste à chaque changement.

Solution en attendant: Effacer le contenu de la ligne Custom Flags avant de compiler (ou à chaque bascule Form/Code)