Gewusst wie: Erstellen ein Kombinationsfeldes in Visual Basic

November 2

Viele Programmierer Visual Basic verwenden, wenn sie eine Schnittstelle erstellen, die Informationen vom Benutzer erfordert möchten und in Situationen wo Sie bieten dem Nutzer eine Liste der Optionen aber noch die Möglichkeit, eine unvorhergesehene Wahl leisten möchten, ist das Kombinationsfeld das gewünschte Tool. Kombinationsfelder können anzeigen, eine Liste mit Auswahlmöglichkeiten, entweder die Voreinstellung im Code oder "on the Fly" gebaut, aber sie erlauben auch Benutzer eigene Einträge eingeben. Nachdem das Kombinationsfeld erstellt und ausgefüllt wurde, kann Ihren Code ermitteln, was eingegeben wurde, seine Position auf der Liste, und ob der Benutzer einen neuen, nicht aufgeführten Wert eingegeben. Kombinationsfelder können auch zum Lesen und Schreiben von Daten in ein Feld in einer Datenbank verbunden werden.

Anweisungen

Das Kombinationsfeld erstellen

1 Gehen Sie auf die "Toolbox"-Palette. Finde das Tool namens "Combo-Box", und doppelklicken Sie darauf. Dadurch wird ein Kombinationsfeld erstellt.

2 Die Größe des Kombinationsfelds nach Bedarf mit der Größenänderung Griffe (die als kleine Quadrate um den Umfang der Box angezeigt werden). Ziehen Sie bei einem dieser gestreckt oder das Kontrollkästchen verkleinern (Sie können nur die Breite, nicht die Höhe anpassen). Durch anklicken und ziehen das Kombinationsfeld als Ganzes, können Sie es über den Bildschirm bewegen.

Nennen Sie das Kombinationsfeld

3 Suchen Sie für die Eigenschaft "Name" im Eigenschaftenfenster. Der beiden Spalten, die angezeigt werden, klicken Sie in der Spalte neben "Name" und geben Sie ein einzelnes Wort, das Sie später verwenden werden, um das Feld zu identifizieren.

4 Beginnen Sie Kombinationsfeld Feld Namen mit "Cbo" gefolgt von einem kapitalisierten kurze Wort, die das Kombinationsfeld Funktion beschreibt. Wenn das Kombinationsfeld mit einer Datenbank verknüpft werden soll, sollten Sie "Cbo" gefolgt vom Namen des Feldes, die wird es Links zu benennen.

Füllen Sie das Kombinationsfeld aus einer Datenbank

5 Legen Sie die Eigenschaft "Datasource" auf den Namen eines Datensteuerelements (zuvor in Ihrem Formular erstellt), die die Datenbank darstellt, die, der Sie verknüpfen. Sie können diese Eigenschaft auf die gleiche Weise festlegen, dass Sie zuvor die Eigenschaft "Name" festgelegt.

6 Legen Sie die Eigenschaft "Datafield" auf den Namen des Fachgebietes, die mit diesem Kombinationsfeld verknüpft werden soll. Sie können diese Eigenschaft auf die gleiche Weise festlegen, dass Sie zuvor die Eigenschaft "Name" festgelegt.

Füllen das Kombinationsfeld aus einer Liste

7 Legen Sie die "Liste"-Eigenschaft auf eine Zeichenfolge von alphanumerischen Werten, die Sie als Optionen im Kombinationsfeld aufgelistet werden, eingeben, STRG-ENTER zwischen jedem Paar von Werten möchten.

8 Legen Sie die Eigenschaft "Text" auf eine Zeichenfolge von alphanumerischen Werten die gewünschte im Kombinationsfeld angezeigt, wenn das Formular zuerst angezeigt wird.

Tipps & Warnungen

  • Eine eindeutige und offensichtliche Bezeichnung für das Kombinationsfeld erstellen, damit Sie erinnern was es halten soll.
  • Stellen Sie sicher, dass die Combo-Boxen erstellen, die breit genug sind, jede Art der Dateneingabe. Auf diese Weise die Anzeige zu gewährleisten, werden nicht abgeschnitten werden.
  • Es ist am klügsten, beschriften Sie das Kombinationsfeld unmittelbar nach dem Erstellen, bevor Sie schreiben wird für oder über das Kombinationsfeld code. Wenn Sie vergessen, das Kombinationsfeld zu kennzeichnen, wird es später zu finden, wenn Sie den Code lesen erschweren.