Private Sub Command1_Click() Form2.Show End Sub
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) Private Sub Form_Activate() SetWindowPos Me.hWnd, -1, 0, 0, 0, 0, &H10 Or &H40 Or &H2 Or &H1 End Sub Private Sub Command1_Click() MsgBox "voilà !" End Sub
Bonjour,
Intéresse-toi donc à la méthode Zorder (ton aide VB6 sur ce mot).
Private Sub Command1_Click() Form2.Show Me.ZOrder 1 End Sub Private Sub Form_Load() Me.ZOrder 0 End Sub
Private Sub Command1_Click() MsgBox "coucou" End Sub Private Sub Form_Load() Me.ZOrder (0) End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Command1_Click() Form2.Show Form2.ZOrder End Sub
1) C'est bien évidemment aprés le Form2.show que tu dois lui donner le 1er plan. Pas avant ! 2) que vient faire le Me.zorder(0) dans form1 ?????
Private Sub Command1_Click() Form2.Show Form2.ZOrder End Sub
Et sinon, ça ne change rien à mon problème. Quand la textbox s'affiche, j'ai toujours F1 qui reviens devant F2 ...
Private Sub Command1_Click() F1.Hide toto = MsgBox("coucou", vbApplicationModal) F1.Show Me.ZOrder end sub
Mais si tu tiens tellement à donner la priorité aux choses futiles