Dienen zur standardisierten Eingabe. Syntax:
Variable = _ InputBox(Msg$, Titel$, DefaultValue)
Dabei bedeuten: Msg$...Text der Eingabeaufforderung (also z.B. “Geben Sie eine Zahl ein:”) Titel$...Titelzeile des Eingabefensters; DefaultValue...Vorgabewert
Beispiel
Answer = InputBox(“Wie heißt Du?“, _ “Demo für Eingabefeld“, ““)
liefert:
Wir wollen nun folgendes Programm als Anwendung der Ein- und Ausgabefenster ausprobieren:
Nach Drücken der OK-Taste erscheint:
Beispiel 3:
Berechnung der Mehrwertsteuer (B03)
Entwicklung der Form
Der erste Schritt besteht immer in der Entwicklung der Form.
Wir ändern im Fenster “Eigenschaften” zunächst folgende Punkte:
Caption (“Überschrift”):
Mehrwertsteuerberechnung
Name:
FrmMWst
Als “Name” immer einen internen Namen angeben, auf den dann beim Programmieren Bezug genommen werden kann. Wichtig: Diese Namen sollte man sich merken oder notieren!
Es empfiehlt sich, standardisierte Namen zu vergeben. Für Formen ist etwa der Name “frm...“ günstig.
Zunächst werden wir eine Pulldownmenü-Zeile entwickeln: Dazu wählen wir Extras – Menü - Editor (in der englischen Version Tools – Menu Editor) oder einfacher: Mit der rechten Maustaste auf die Form klicken – im Kontextmenü findet man den Menüeditor!
Dann gibt man unter “Caption” den Menütitel an, der im fertigen Programm erscheinen soll. Ein & vor einem beliebigen Zeichen gestattet, diesen Menüpunkt mit der Tastenkombination «ALT» + Buchstabe aufzurufen. Der zweite “Menüpunkt” besteht aus einem einzelnen “-”-Zeichen; er bewirkt die Ausgabe eines Trennstriches im Pulldown-Menü:
Unter “Name” ist ein (interner) Name anzugeben; er dient später zur Programmierung.
Tip: Man sollte auch hier einheitliche Namen für die einzelnen Menüobjekte vergeben (etwa immer mit “men” beginnend), um später nicht in Verwirrung zu geraten!
Menüpunkt (Caption) |
interner Name |
&Hilfe |
menHilfeTop |
&Hilfe anzeigen |
menHilfe |
- |
menStrich1 |
E&xit |
menEnde |
Ist man fertig mit einem Menüpunkt, so kann mit dem Schaltknopf “Nächstes” der nächste Menüpunkt angelegt werden.
Die “Einrückungen” bedeutet, daß “Hilfe anzeigen” und “Exit” Untermenüpunkte zum Menüpunkt “Hilfe” sind. Einrückungen sind mit den Cursor-Schaltknöpfen links neben dem Schaltknopf erreichbar.
Wichtig: Auch der “Linien-Menüpunkt” muß einen internen Namen erhalten!
Deaktivieren bestimmter Menüpunkte: Alle Menüeinträge können während der Laufzeit auch vorübergehend deaktiviert oder sogar versteckt werden. Beispiel:
menHilfe = Hidden
menHilfe = Visible
menHilfe = Disabled
menHilfe = Enabled
Für das “Angehakt-Sein” gibt es die Eigenschaft
menHilfe = Checked
Die Projekteigenschaften im Menü [Projekt]-[Eigenschaften von Projektname]:
Viele interessante Dinge lassen sich in den Projekteigenschaften einstellen.
In der Karteikarte “Allgemein“ muß ein Startobjekt angegeben werden – entweder eine Form oder eine Startprozedur Sub Main(). Weiters kann hier ein Projektname angegeben werden, der als Icon-Beschriftung dienen kann. Eine weitere Option besteht in der Angabe einer Help-Datei (Online-Hilfe) zum Programm.