Accueil > Forum > > > > Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM
Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM
dimanche 20 février 2005 à 18:52:00 |
Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

306xshdi
|
Bonsoir,
C'est URGENT car je voudrais finir mon appli mais je perds la tête.
J'ai fait une appli sympa et je voudrais désactiver le bouton FERMER
d'une FORM. Malheureusement, je n'arrive pas à la trouver et je deviens
fou. J'ai trouvé pour le bouton MIN et MAX mais pas FERMER (la croix)
et pourtant, je l'ai déjà fait.
A l'aide SVP !!!!
A+
|
|
dimanche 20 février 2005 à 19:02:21 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

Gobillot
|
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If UnloadMode = 0 Then Cancel = True Else CmdSauve End If End Sub
Daniel
|
|
dimanche 20 février 2005 à 20:31:37 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

DARKSIDIOUS
|
Ca c'est pour empêcher de la fermer, pas le désactiver ! Pour le
désactiver, il faut passer par les API Windows : récupèrer le handle du
menu système, puis supprimer le menu fermer. DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
|
|
dimanche 20 février 2005 à 21:41:41 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

casy
|
Si c'est pas dérangeant tu peux le supprimer en cachant la barre de titre , borderstyle = none je crois
Si le cerveau était assez simple pour que nous puissions le comprendre,
nous serions assez bête pour ne pas le comprendre malgré tout.
|
|
lundi 21 février 2005 à 14:34:22 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

Cracker
|
Ou alors, il suffit de mettre la propriété ControlBox = False dans la form !! Celà enleve les 3 boutons (Fermer, Minimiser, Maximiser) DarkSpirit Chef du projet CDD, www.chroniquedesdamnes.fr.st
|
|
lundi 21 février 2005 à 16:41:09 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

306xshdi
|
Merci pour vos réponses. J'avais besoin du bouton "minimiser" dans la solution avec ControlBox=False ne m'allait pas. Donc je suis passé par l'API suivante:
Dans un module standard:
DesactiverX Form1.hwnd 'avec Form1 le nom de la form où la croix doit être désactivée
|
|
mardi 22 février 2005 à 08:34:14 |
Re : Je perds la tête. Impossible de désactiver le bouton "fermer" d'une FORM

306xshdi
|
Réponse acceptée !
Encore plus simple. Merci à son auteur !
|
|
|
auteur : Jean-Marc Rabilloud |
|
Placez tout d'abord ces déclarations dans le module de la form :
Private Const SC_CLOSE = &HF060& Private Const MF_BYCOMMAND = &H0& Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, _ ByVal wFlags As Long) As Long
Puis ces quelques lignes dans la procédure Form_Load :
Dim hSysMenu As Long hSysMenu = GetSystemMenu(Me.hwnd, False) RemoveMenu hSysMenu, SC_CLOSE, MF_BYCOMMAND |
|
|
Cette discussion est classée dans : bouton, tête, fermer, désactiver, perds
Répondre à ce message
Sujets en rapport avec ce message
Activer/Désactiver un Bouton [ par Beavis ]
Salut, Je cherche comment activer un bouton dès que j'écris une lettre dans un text box !C'est probablement très simple, mais je ne trouve pas...J'att
Comment faire pour modifier le comportement du bouton fermer ? [ par Craps ]
Voila j'aimerai savoir comment faire pour lorsque l'on clik sur la croix (en haut à droite si je m'exprime mal) on lance une fonction, genre le clik d
Paramètrer le bouton fermer d'une fenètre... [ par wbartw ]
...vous savez, la fameuse croix en haut à droite...En fait j'aimerais permettre à l'utilisateur de sauvegarder son travail, et si ce n'est pas fait, l
bouton fermer d un form X [ par pcpunch ]
qd je clique sur le bouton de la fenetre femer, le form se hide mais ne se ferme pas.il est ouvert en fond mais pas fermer comment faire
fermer une forme sous VB6 [ par lionel55 ]
salut à tous,j'ai fait un form sous VB6 et j'ai créer un bouton et j'aimerais que lorsque je clique sur ce bouton cela ferme ma form mais quel code me
Bouton Fermer VBA Access [ par ElMagnifico ]
Bonjour à tous.J'ai un seul formulaire (le principal) ou le bouton fermer est activé. Je voudrais que ce bouton ferme toute la BD Access lorsque l'uti
Comment faire pour ouvrir et fermer un cdrom sur un meme boutton [ par DebvbJ ]
Slt !Je voudrais savoir comment fait on pour ouvrir et fermer le cdrom sur un même bouton ?Ex : Je clique une fois sur le bouton et le cdrom s'ouvre,
bouton fermer dans Access [ par antipateik ]
> Dans Access, comment faire pour supprimer à l'affichage la barre de menu d'Access par défaut et désactiver la fermeture par la croix au dessu à droi
desactiver bouton fermer [ par T103 ]
comment desactiver le bouton fermer en haut a droite d une formmerci
Comment fermer une form modal sans form.Hide associé à un bouton ? [ par jamey ]
Bonjour,J'ai une form principale où je sélectionne par des commands l'ouverture d'autres forms que je quitte avec ''form.hide'' derrière un bouton.Mon
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|