Übung: Menü- und Listen-Bearbeitung


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

Oberfläche


Ablauf

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ß

Tips

  1. Sollten Sie nicht wissen, wie ein Menü erstellt werden kann, lesen Sie bitte bei Standard- und Kontextmenüs nach.

  2. 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.

  3. 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.

  4. Um die hinterlegten Worte in den drei Listen zu löschen, benutzen Sie einfach ListIndex um auf diese zuzugreifen.

  5. 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))