cs_Anakin79
Messages postés88Date d'inscriptionmercredi 9 juin 2010StatutMembreDernière intervention 9 novembre 2010
-
4 juil. 2010 à 18:38
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
15 juil. 2010 à 15:29
Bonjour,
Voila, je vous explique mon problème.
Depuis maintenant 2 mois,
je créer un logiciel de connexion à une base de donné sql. Jusque là, tous la bien (grâce à ce merveilleux forum)
Je fais appelle un fichier xml du nom de config.xml pour déterminer l'adresse ip ou est placé la base de donné, le nom d'utilisateur et le mot de passe. Jusque là, tous va bien.
Lors du démmarage du programme, il test si un fichier est présent dans le dossier du programme, si il n'est pas présent il m'affiche un form (form3) et si il est présent, tous se déroulent normalement..
Voici le code :
If File.Exists("C:\Documents and Settings\pandøra\Bureau\Atlantis\log_config.xml") = true then
else
form3.show()
end if
merci à raffika pour ce code
Le seul problème est que je veux fermer la form1 sans fermer la form3.
J'ai essayer le code : Me.close mais il me ferme tous ><"
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 4 juil. 2010 à 22:48
Avec la solution que j'ai proposée tu ne dois pas modifier le code (en tous cas pas le code que tu vois). Tu dois aller dans les propriétés du projet et dans le 2ème combobox du premier onglet choisir de fermer l'application après que le dernier form l'ait été. J'espère que j'aurais été plus clair cette fois
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
raffika
Messages postés269Date d'inscriptiondimanche 31 mai 2009StatutMembreDernière intervention12 mars 2011 4 juil. 2010 à 18:44
Salut si tu veux fermer une fenetre, tu peux
utiliser Me.close() mais si c'est la form
principale, le programme se termineras, en revanche
tu peux cacher la fenêtre avec .Hide()
par ex : Form1.hide() si ce code
est placé dans une autre form
ou
Me.hide() si ce code se situe dans la form1...
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 4 juil. 2010 à 18:55
Tu peux empêcher ce comportement en changeant la valeur du deuxième ComboBox des propriétés du projet et il quittera alors l'application lorsque tous les formulaires seront fermés.
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
raffika
Messages postés269Date d'inscriptiondimanche 31 mai 2009StatutMembreDernière intervention12 mars 2011 4 juil. 2010 à 21:14
Salut, tu veux dire que en cachant la form1
quand tu fermes la form3 le programme n'est pas quitté ??
Sinon ghuysmans99 voulait dire que tu pouvait
changer les propriétés de ton projet pour que
quand tu fermes la form1, le programme
ne ferme pas toutes les forms...
Sois plus clair dans tes demandes,
pourquoi me.hide ne marche pas,
cela est censé cacher la form1 et
ton programme ne fermerais pas la form3...
witschi
Messages postés4Date d'inscriptionvendredi 9 octobre 2009StatutMembreDernière intervention15 juillet 2010 15 juil. 2010 à 09:40
Salut,
Voici une réponse compréhensible que tu peux suivre pas à pas.
1. Tu fais clique droit sur le nom de ton projet, puis tu clique dans le menu contextuel sur Propriété.
2. Tu va dans le première onglet (VS 2008) qui s'appel Application (dans ma version anglaise en tout cas)
3. Dans cette fenêtre de configuration tout en bas il y a un option dans une combobox qui s'appel : Shutdown mode.
4. Dans cette combobox tu choisis When last form closes