Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Das ToolTip-Steuerelement ist wohl das klassische passive Unterstützungselement schlechthin. Es erlaubt die Darstellung von kurzen Texten in einem automatisch erscheinenden, knapp bemessenen Fenster.
Viele Steuerelemente wie das ListView-Steuerelement, das TreeView-Steuerelement oder die Symbolleiste unterstützen Tooltipps direkt. Allerdings müssen Sie die Verwendung in der Regel über eine Eigenschaft einschalten oder den anzuzeigenden Text in der vorgesehenen Eigenschaft ToolTipText definieren. Insbesondere ist es im Zusammenhang mit diesen Steuerelementen nicht notwendig, das ToolTip-Steuerelement zu verwenden.
Alle über die gerade beschriebenen Standardmöglichkeiten hinausgehenden Anwendungen von Tooltipps erfordern den Einsatz des ToolTip-Steuerelements. Das Steuerelement ist so aufgebaut, dass eigentlich anwendungsweit nur eine Instanz erforderlich wäre. Sie werden es aber leichter haben, wenn Sie ein Element pro Fenster verwenden.
Sobald Sie das ToolTip-Steuerelement aus der Toolbox von Visual Studio in den Dialogfeldeditor gezogen haben, werden sämtliche Steuerelemente des Dialogfelds mit einer zusätzlichen Eigenschaft ToolTip für die Definition des Tooltipptexts versehen. Daraus ergibt sich eine geteilte Konfiguration der Tooltipps. Mit den Eigenschaften des ToolTip-Steuerelements definieren Sie das technische Verhalten und die Optik des Tooltipps, der angezeigte Text des Tooltipps wird hingegen auf dem Steuerelement definiert, das einen Text anzeigen soll.
Abbildung 4.44 zeigt diesen Umstand im Editor. Sie sehen darin das Dialogfeld der Demo für das Thema dieses Abschnitts. Die Demo verwendet zwei verschiedene ToolTip-Steuerelemente, weil die optische Konfiguration unterschiedlich ist. Die Namen der beiden Steuerelemente lauten toolTip und toolTipBalloon. In der gezeigten Situation in Abbildung 4.44 ist das linke Panel-Steuerelement ausgewählt und demzufolge sind im Eigenschaftseditor seine Eigenschaften dargestellt. Sie erkennen nun darin die beiden generierten Einträge der ToolTip-Steuerelemente, die mit der Bezeichnung ToolTip on Elementname versehen sind.
Wenn Sie in der in Abbildung 4.44 gezeigten Situation in beiden möglichen ToolTip-Eigenschaften einen Text definieren, werden zur Laufzeit auch beide Tooltipps angezeigt. Das entspricht wiederum nicht den Gepflogenheiten der Oberflächengestaltung! Sie benutzen also besser nur ein ToolTip-Steuerelement pro Fenster.
Wie oben angedeutet, ist das ToolTip-Steuerelement für die Definition der Optik, aber auch für das eigentliche funktionelle Verhalten verantwortlich. Dazu dienen die in Tabelle 4.42 vorgestellten wichtigen Elemente der Klasse.
Tabelle 4.42 Wichtige Elemente der Klasse ToolTip
|
Member |
Name |
Beschreibung |
|---|---|---|
|
|
Liefert oder definiert | |
|
|
Liefert oder definiert die Verzögerung der Aktivität des Tooltipps. Das Definieren dieser Eigenschaft hat zur Folge, dass die drei Eigenschaften | |
|
|
Liefert oder definiert die Verzögerungen der Darstellung in Millisekunden | |
|
|
Liefert oder definiert | |
|
|
Liefert oder definiert | |
|
|
Liefert oder definiert | |
|
|
Liefert oder definiert das Symbol, das zusammen mit dem Text angezeigt werden soll. Die möglichen Werte sind | |
|
|
Liefert oder definiert den Text, der als Titel zum Tooltipp angezeigt wird. Der Titel kann maximal 99 Zeichen umfassen. | |
|
|
Liefert oder definiert | |
|
|
Liefert oder definiert | |
|
|
Liefert den Text, der einem bestimmten Element zugeordnet ist | |
|
|
Löscht das definierte Tooltippfenster | |
|
|
Löscht alle Texte, die dem | |
|
|
Definiert für ein bestimmtes Steuerelement einen Text im | |
|
|
Definiert einen Text und zeigt diesen an | |
|
|
Wird ausgelöst, wenn das Tooltippfenster gezeichnet wird |
Das Beispiel des Kapitels zeigt in der Abbildung 4.45 die beiden optischen Möglichkeiten eines Tooltipps.
Der linke Tooltipp zeigt lediglich den Text und dient in der Regel als Kurzhilfe, die darüber informiert, was mit einem Element gemacht werden kann. Das rechte Element zeigt eine Sprechblase, die mit einem Titel und einem Symbol veredelt werden kann. Diese Art von Tooltipps verwenden wir, um einen Benutzer auf einen möglichen Bedienfehler oder anderen Umstand aufmerksam zu machen, der zu einem Fehler führen könnte. Beachten Sie, dass eine Sprechblase nicht ein Meldungsfeld ersetzt, das nach dem Eintreten eines Fehlers zum Einsatz kommt.