biddal
Messages postés45Date d'inscriptionjeudi 9 septembre 2004StatutMembreDernière intervention 8 août 2011
-
25 janv. 2006 à 12:59
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
17 avril 2012 à 10:06
Une croix en haut a droite qui serait un bouton qui me permettrait de fermer mon appli lorsque celle ci est lancer mais je ne trouve pas de code ni de tuto la dessus
Merci de votre aide.Bonne journée.
kalobit
Messages postés169Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention 7 avril 20082 25 janv. 2006 à 13:56
Bonjour !!!
En VBA ( car c'est bien le thème de ce forum ), l'evènement Userform_QuerryClose gère la fermeture d'une Form, soit par la croix, le code ou explorer.
Il faut tester l'argument closemode pour savoir ce qui a déclenché la fermeture.
la valeur 0 correspond à la croix. ( plus d'infos dans la biblio VBA : querryclose )
En VB, il y a un paramètre pour afficher ces boutons et choisir ceux qui seront visibles. jette un oeil dans les propriétés de la form. Ca fait longtemps que j'ai pas pratiqué VB alors j'ai oublié la propriété et les constantes corepondantes.
voilà pour ce que je peux te dire avec les infos que tu donnes.
Petit rappel pour avoir des réponses pertinentes.
1 / Dire bonjour
2 / Décrire l'environnement dans lequel on développe (VB (5,6,.net, A, S...)), Windows mac + version, application Word, Excel Acces Powerpoint... + version
3 / Décrire en détail son problème ou ce que l'on veut faire, message d'erreur....
4 / Utiliser un vocabulaire approprié
5 / déposer un morceau de code commenté avec des déclarations ( un morceau, c'est pas trois page )
6 / Mettre un titre pertinent à son poste ( pas comme Aidez moi, au secours, Pb VBA )
7 / dire merci
8 / répondre aux gens qui postent des réponses
Mais avant toute chose, faire une recherche par soi-même avec un des multiple moteur existant et aussi dans les sources du site et autres forums.
cs_Pendore
Messages postés15Date d'inscriptionsamedi 31 mars 2012StatutMembreDernière intervention17 avril 2012 17 avril 2012 à 05:03
Si tu veux mettre tes propres boutons, tu dois mettre "disabled" les boites de contrôle de la fenêtre (min max et controlbox) ainsi que mettre le "border style" à "none".
En effet tu devras faire des routines personnalisées pour "sizer" ta fenêtre, mais c'est pas très compliquer si t'es bon en algèbre.
Souvient toi seulement que ton affichage, règle générale, est dans le quadrant (X,-Y).
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 17 avril 2012 à 07:54
Bonjour, Pendore,
Sauf une chose... un "détail sans importance"...
Un UserForm (il est sous VBA) ne possède pas ces propriétés.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 17 avril 2012 à 10:06
Bof ... (sans réel intérêt)
Mais :
1) cela se fait très facilement à l'aide de deux fonctions de l'Api de Windows (solution montrée plusieurs fois sur ce forum !)
2) on ne "réveille pas les cadavres" (discussion ouverte en 2006 et résolue, puis dans laquelle s'est "glissé", toujours en 2006, un autre intervenant !)
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ