Bonjour,
J'ai un souci de perte de focus entre mes deux form.
En fait j'ai une form principale qui ouvre la deuxième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private FormTrf As frmTransfert
...
FormTrf = New frmTransfert
FormTrf.Show()
Sur cette form j'ai une ProgressBar et un bouton Annuler.
Quand je clique sur ce dernier ça cache ma form et je teste ce hide dans ma form principale qui tourne et j'arrête mes transactions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
If FormTrf.Visible = False Then
FormTrf.Dispose()
iLect = alFichier.Count     'stop les transferts
End If
J'ai beau mettre des Me.focus() avant et après mes MessageBox, ma form principale se retrouve toujours en arrière plan de tout ce qui est ouvert sur le bureau.
Il se passe la même chose lors de la fermeture automatique de la fenêtre lorsque la ProgressBar est pleine.
Je ne vois pas pourquoi ! merci d'avance.