Statusleiste


Von professionellen Programmen ist man gewohnt, am unteren Fensterrand die sog. Statusleiste zu finden, die mehr oder weniger nützliche Angaben enthält. Dazu zählen evtl. Anweisungen, wie das Progarmm zu bedienen ist, die Zeit oder das Datum.
Der Einsatz von Statusleisten ist nicht schwierig, wenn man weiß wie es geht.

1. Schritt:  Steuerelement laden
bild Das erforderliche Steuerelement namens StatusBar muß geladen werden. Dazu im Menü "Projekt", "Komponeneten...", "Steuerelemente", "Microsoft Windows CommonControl 6.0 (SP3)" anklicken, "Übernehmen", "Schließen".

2.Schritt: Statusbar einfügen,
das geht mit Doppelklick oder wie wie immer mit der Maus, wenn man einen Kasten in der Nähe der unteren Fensterkante zieht.

3.Schritt:  Statusleiste einrichten
Im Eigenschaftsfenster unter "Benutzerdefiniert" kann die Statusbar eingerichtet werden. Leider ist das Kartenstapelchen nicht sehr lichtvoll. Am wichtigsten ist die zweite Karte:

bild

Hier können die einzelnen Felder, die auf der Karte Grundfläche, im Programm Panels heißen, vordefiniert werden. Eines ist vorgewählt. Index gibt die Zählung an. Unter Style können die Inhalte vorbestimmt werden. sbrText, sbrDate und sbrTime sind verständlich, die übrigen Styles zeigen Feststelltasten an (Caps = Umschalt, Num = Numtaste, Ins = Einfügen, Scrl = Rollen-Taste, Kana = Japanische Sondertaste). Für eigene textliche Anweisungen stellt man hier sbrText ein.

4. Schritt:  Programmanweisungen
Feststelltasten, Text und Datum erfordern keinerlei Programmanweisung. Für Texte, die zur Laufzeit variieren sollen, muß an geeigneter Stelle und bei geeignetem Anlaß die Zuweisung erfolgen.
Geschrieben wird in das gewünschte Teilfeld, das über das Array Panels(i) adressierbar ist.
Aufrufbeispiel für einen Eintrag ins erste Panel der Statusleiste (gezählt wird ab 1!), die hier sbStatusBar heißt:

sbStatusBar.Panels(1).Text = "Bitte eine Bilddatei laden!"

So sieht's aus:

bilder

© R. Hirte * 2000