2014-05-22 6 views
-1

Comment faire apparaître une boîte de message si l'utilisateur clique sur une zone de texte ou des onglets? Je l'ai essayé de mettre messagebox sur GotFocus et il génère seulement une nouvelle boîte de message à chaque fois que je ferme la boîte de message(VB.NET) msgbox lorsque le focus est défini sur une zone de texte

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles  TextBox1.GotFocus 

    MsgBox(" ") 
End Sub 
+0

montrer ce que vous avez .. espérons que nous pouvons vous aider – matzone

+2

Pourquoi voulez-vous cela? Un texte d'info-bulle ne serait-il pas plus utile? – WozzeC

Répondre

1

Utilisez Entrée au lieu ...

Private Sub TextBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Enter 
    MsgBox("Please Input A Text") 
End Sub 
+0

Hmmm ... Je n'ai pas pu tester parce que je réinstallais VS à ce moment-là, donc j'ai supposé que 'Enter' se comporterait de la même manière que' GotFocus'. Je viens de tester et apparemment pas +1. – jmcilhinney

+0

GotFocus est comme un bouton bascule qui exécute continuellement l'événement. Comparer à Entrer qui s'exécutera une fois, une fois l'outil sélectionné. Merci d'avoir accepté ma réponse ... – GoroundoVipa

Questions connexes