Standardverfahren – automatisiert
- ToolTip – Control aus der Toolbox auf ein Formular ziehen, Name ist standardmäßig toolTip1
- alle Tooltip-fähigen Controls (Buttons, Labels …) zeigen nun unter Eigenschaften->Sonstiges ein Textfeld zur Eingabe eines Tooltips („ToolTip auf toolTip1), hier kann der TooltipText für das jeweilige Control eingegeben werden
Tooltip per die MausEvents anzeigen lassen – manuell
- ToolTip – Control aus der Toolbox auf ein Formular ziehen, Name ist standardmäßig toolTip1
- Beispielcode für z.B. ein Label „label1“:
// Offset für das Anzeigen des ToolTips private const int TOOLTIPP_Y_OFFSET = 24; // beim Überfahren des Controls ToolTip anzeigen private void label1_MouseMove(object sender, MouseEventArgs e) { Label lbl = sender as Label; if (lbl != null) { // ToolTip unterhalb des Labels anzeigen toolTip1.Show("Ich bin ein Tooltip", lbl, e.X, e.Y + TOOLTIPP_Y_OFFSET); } } // beim Verlassen des Controls ToolTip ausblenden private void label1_MouseLeave(object sender, EventArgs e) { Label lbl = sender as Label; if (lbl != null) { // TooltTip ausblenden toolTip1.Hide(lbl); } }