Sie können dies erreichen, indem Sie ErrorProvider
verwenden. Es befindet sich in Ihrer Toolbox. Ziehen Sie es einfach in Ihr Formular. Um es zu nutzen, Beispielcode
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text.Trim().Length > 6 Then
ErrorProvider1.SetError(TextBox1, "Input is too long!")
End If
End Sub
Methode 2: Mit ToolTip
. Dies kann auch in Ihrer Toolbox gefunden werden. Legen Sie es einfach in Ihr Formular und im Eigenschaftenfenster können Sie den "Tipp" für jedes Steuerelement in Ihrem Formular festlegen.
So wird es aussehen, wenn sich der Mauszeiger über den Steuerelementen befindet.
Wenn Sie das rechteckige Pop-up nicht mögen, können Sie es in ein ballon pop up um isBallon = true
ändern.
Würde Kontrolle Validierung die Rechnung passen? Beispiel hier: http://www.codeproject.com/Articles/13922/Validate-user-input-in-Windows-Forms –
Versuchen Sie eine dieser Antworten: http://stackoverflow.com/questions/7541767/how-can -i-show-a-ballon-Tipp-über-einem-Textfeld –
Verwenden Sie einfach eine ToolTip-Komponente, und setzen Sie die IsBalloon-Eigenschaft auf true. Siehe [Wie zeige ich eine .NET-Sprechblase an?] (Http://stackoverflow.com/q/8716917/719186) – LarsTech