Bonjour à tous et toutes!
Y a-t-il un moyen (simple) de supprimer la coix permettant la fermeture de la fenêtre? (je veux obliger l'utilisateur à passer par des contrôles à la sortie d'une fenêtre modale...)
Merci
Anne-Olga
Bonjour à tous et toutes!
Y a-t-il un moyen (simple) de supprimer la coix permettant la fermeture de la fenêtre? (je veux obliger l'utilisateur à passer par des contrôles à la sortie d'une fenêtre modale...)
Merci
Anne-Olga
bonjour AnneOlga,
Si tu veux supprimer La croix dans une form, agit sur la propriété biSystemMenu, dans BorderIcons, en la basculant sur false.
Nicolas
un petit exemple...
tu déclare bool monBoolean dans le .h de TFrom... que tu initialise à false dans Create() par exemple...
dans la fonction OnClose():
dans ton programme, tu mets un TButton avec ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void __fastcall TForm::FormClose(TObject *Sender, TCloseAction &Action) { if(monBoolean) Action=caFree; else Action=caNone; }
résultat: tu clique sur la croix, rien ne se passe... tu clique sur le bouton, la form se ferme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void __fastcall TFormGestionStock2::Btn_Sortir(TObject *Sender) { monBoolean=true; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager