Infos mit der Maus
Veröffentlicht am 30.12.2003
Anzeige zusätzlicher Informationen.
Die Funktion einiger Steuerelemente sind oftmals so komplex, dass sich eine entsprechende Erklärung nur schwer in der Statuszeile oder in einem ToolTips unterbringen lässt.
Das Ereignis Bei Mausbewegung eignet sich sehr gut zur Anzeige zusätzlicher Informationen in einem Textfeld.
Sobald der Mauszeiger über ein Steuerelement bewegt wird, löst Access für dieses Steuerelement das Mausbewegung-Ereignis aus. Eine entsprechende Ereignisprozeudur kann nun einen beliebigen Informationstext ausgeben. Dies kann in einem Textfeld des aktuellen Formulars oder auch auf einem speziellen Informationsformular erfolgen.
Die folgende Ereignisprozedur wählt den ersten Weg und gibt den Informationstext im Steuerelement txtHinweis des aktuellen Formulars aus. Sie ist an das Mausbewegung-Ereignis einer Schaltfläche gebunden, zu der die Informationen angezeigt werden sollen:
Private Sub Schaltfläche0_MouseMove(Button As Integer,
'Hinweis ausgeben
Me!txtHinweis = "Hinweis zur Schaltfläche 0..."
End Sub
Wenn Sie den Mauszeiger vom Steuerelement wegbewegen, muss der Hinweistext wieder gelöscht werden. Diese Aufgabe übernimmt das Mausbewegung-Ereignis des Detailbereichs: ´
Private Sub Detailbereich_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'Hinweis löschen
txtHinweis = ""
End Sub
Für den Fall, dass Sie Hinweise zu Steuerelementen in Kopf- oder Fußbereichen anzeigen möchten, müssen Sie die betreffenden Bereiche ebenfalls mit einer Mausbewegung-Ereignisprozedur zum Löschen des Hinweises versehen.
