Barre de titre

Programmation d'applications complexes
Shade
Messages : 53
Inscription : sam. 05/juin/2010 15:40

Barre de titre

Message 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 !
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Barre de titre

Message 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)
Répondre