Rubrik: Oberfläche | VB-Versionen: VB.NET | 20.05.05 |
ToolTips in .NET Wie man einen ToolTipText für Steuerelemente erstellt, das erfahren Sie in diesem Tipp. | ||
Autor: Christian Huber | Bewertung: | Views: 22.137 |
ohne Homepage | System: WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Unter VB.NET werden ToolTips für Steuerelemente ein wenig anders erstellt, als noch unter VB6. Um Steuerelemente mit einem ToolTip auszustatten, muss man das ToolTip-Steuerelement aus der Werkzeugleiste auf die Form ziehen. Per Code wird das ToolTip-Control dann mit allen Steuerelementen "versorgt", für die man einen ToolTipText erstellen möchte.
Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles MyBase.Load ' ToolTips für Steuerelemente auf der Form erstellen With ToolTip1 .SetToolTip(TextBox1, "ToolTip-Text für TextBox1") .SetToolTip(Button1, "ToolTip-Text für Command1") .SetToolTip(ListBox1, "ToolTip-Text für ListBox1") End With End Sub
Soll der ToolTipText dynamisch zur Laufzeit verändert werden, können Sie diesen bspw. im MouseHover-Ereignis des entsprechenden Controls neu festlegen.
Private Sub TextBox1_MouseHover(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles TextBox1.MouseHover ' aktuellen Inhalt der TextBox als ToolTipText anzeigen ToolTip1.SetToolTip(TextBox1, TextBox1.Text) End Sub