Bonjour,
Mon application est du style MDI.
J'ai une tache de fond qui tourne en permanence et dans cette tache j'aurais besoin de savoir si une fenetre modale est ouverte (et éventuellement connaitre sont titre)
Merci à qui me dépannera.
Franck
 Comment savoir si une fenetre modale est ouverte
 Comment savoir si une fenetre modale est ouverte
				
				
						
						
				Bonjour,
Mon application est du style MDI.
J'ai une tache de fond qui tourne en permanence et dans cette tache j'aurais besoin de savoir si une fenetre modale est ouverte (et éventuellement connaitre sont titre)
Merci à qui me dépannera.
Franck
 
 
				
				
						
						
				De quelle fenêtre du parle, une de tes MDICHild.Envoyé par franckcl
Sinon, pourquoi ne déclarer une variable, tu met cette variable à true quand tu vas afficher cette fenêtre, et à false quand elle se ferme.
 
 
				
				
						
						
				Je parle de fenetres de dialogue comme des MessageBox, je ne peux donc pas utiliser de variable, et je n'ai pas de control sur ces boites de dialogue qui peuvent s'ouvrir dans l'application à tout moment.
 
 
				
				
						
						
				Essaye de voir coté Form -> Activate . une idéeEnvoyé par franckcl
 
 
				
				
						
						
				Pour le moment voila ce que j'ai trouvé:
Voila, la variable DialogOpen sera true lorsqu'un MessageBox s'ouvrira.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Franck
 
 
				
				
						
						
				aulieu d'utiliser Forms[i] -> Name, pourquoi n'utilise tu pas Forms[i] -> ClassNameIs("Nom de la classe") ;Envoyé par franckcl
N'oublis pas les balises code
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Partager