cybercool33
Messages postés19Date d'inscriptionjeudi 12 septembre 2002StatutMembreDernière intervention 7 janvier 2009
-
28 déc. 2006 à 09:51
cybercool33
Messages postés19Date d'inscriptionjeudi 12 septembre 2002StatutMembreDernière intervention 7 janvier 2009
-
28 déc. 2006 à 10:23
Bonjour,
Je souhaiterai pour afficher une fenetre modal en asynchrone.
Si j'utilise "Show" la fenetre n'est pas modal.
Si j'utilise "ShowDialog" la fenetre ouverte est modal mais le code qui viendra modifier les progressbars et effectuer le calcul n'est pas executé. (Tant que la fenetre modal n'est pas fermé)
Comment puis je faire?
Merci
Cybercool33
PS: voici mon code:
Dim MyProgressForm
As
New frmThermo
MyProgressForm.Show()
'Parametrage de L'écriture comptable
Dim MyControl
As
New Control
Dim Result
As
Boolean
MyControl.Parameter.Progress.ProgressBar = MyProgressForm.pbrOperation
MyControl.Parameter.Progress.ProgressLabel = MyProgressForm.lblOperation
'Execution
Result = MyControl.Operation
MyControl =
Nothing
If (Result)
Then
MsgBox(
"Calcul effectué")
Else
MsgBox(
"Problèmes durant la phase de calculs", MsgBoxStyle.Critical)
End
If
MyProgressForm.Close()
MyProgressForm =
Nothing
cybercool33
Messages postés19Date d'inscriptionjeudi 12 septembre 2002StatutMembreDernière intervention 7 janvier 2009 28 déc. 2006 à 09:57
Oui dans le cas ou je suis en non modal je souhaiterai que l'utilisateur ne puisse pas focus la fenetre qui execute le code. Et donc que la fenetre dite modal sois toujour par dessus celle qui execute le code.