
Erzeugen Sie ein Visual Basic-Programm, daß die folgende Beschreibung erfüllt.

Dies ist ein einfaches Programm, das drei Menüs, drei Listenfeld-Steuerelemente und eine Schaltfläche enthält.
Die Menüs wirken alle auf die Listenfeld-Steuerelemente, erlauben die Änderung der Vordergrund- oder der Hintergrund-Farbe, die Schriftgröße und Schriftart, sowie das Hinzufügen oder Löschen von Einträgen. Jede dieser Aktionen wirkt auf alle drei Listen gleichzeitig.
Anmerkung: Ein Click auf ein Eintrag in einer Liste soll die entsprechenden Einträge in den anderen beiden Listen ebenfalls hervorheben.
Die Menü-Struktur sollte wie folgt gestaltet sein:
Farben Zeichensätze Vokabular
Vordergrund> Grau Größe> 10 pt Hinzufügen
Hellblau 12 pt Löschen
Hellgrün 15 pt
Hellrosa 20 pt
Weiß 25 pt
Schwarz
Hintergrund> Schwarz
Blau Schriftart> Arial
Grün Courier
Violett Times New Roman
Rot Verdana
Weiß
Sollten Sie nicht wissen, wie ein Menü erstellt werden kann, lesen Sie bitte bei Standard- und Kontextmenüs nach.
Tragen Sie die Daten in die Listen ein, sodaß entsprechende Worte die gleiche Index-Position in jeder haben. Alle AddItem -Einträge können in der FormLoad -Prozedur eingetragen werden. Oder es kann dafür der eigene Menüeintrag Hinzufügen benutzt werden, um die Listeneinträge während der Laufzeit vorzunehmen.
Die Eigenschaft ListIndex gibt die Position des gerade angewählten Eintrags (hinterlegt) zurück. Der Weg, die Listen zu synchronisieren, ist der, daß die ListIndex-Eigenschaft des gerade ausgewählten Eintrags einer Liste den anderen beiden zugewiesen wird. In der Click-Methode der lstSpanisch müßte man eintragen:
lstDeutsch.ListIndex = lstSpanisch.ListIndex lstEnglisch.ListIndex = lstSpanisch.ListIndex
Hinweis: Eindeutige Namen sind sinnvoller als List1, List2, List3.
Um die hinterlegten Worte in den drei Listen zu löschen, benutzen Sie einfach ListIndex um auf diese zuzugreifen.
Die Hinzufügen-Funktion muß den Benutzer nach den drei Begriffen fragen und diese dann am jeweiligen Listenende hinzufügen. Es gibt mehrere Methoden, um dies zu bewerkstelligen.
Übung 3 (Listenfeld- und Kombinationsfeld-Steuerelement)
Hauptseite
Übung 5 (Erstellen und Verwenden von Steuerelementen-Datenfelder (Arrays))