Anzeigen und Empfangen von Text: Verwenden von Beschriftungen und Textfeldern

Aktualisiert: November 2007

In dieser Lektion erfahren Sie, wie Sie mit dem Label-Steuerelement und dem TextBox-Steuerelement Text anzeigen und die vom Benutzer vorgenommenen Texteingaben annehmen.

Informationen werden am einfachsten über Text an Benutzer übermittelt und von Benutzern empfangen. Sie können Text zur Funktionsweise von Programmen anzeigen und die vom Benutzer in Form von Text empfangenen Daten in Programmen verwenden. In Visual Basic werden zwei Steuerelemente bereitgestellt, die zum Anzeigen und Empfangen von Text bestimmt sind. Dabei handelt es sich um das Label-Steuerelement und das TextBox-Steuerelement.

Anzeigen von Text mit dem Label-Steuerelement

Wenn es um das Anzeigen von Text geht, ist das Label-Steuerelement die erste Wahl. In Formularen wird es als von einem rechteckigen Bereich umgebener Text dargestellt. Die Farbe dieses Bereichs ist normalerweise dieselbe wie die Farbe des Formulars. Es scheint auf dem Formular daher nur Text vorhanden zu sein.

Da das Label-Steuerelement vorwiegend zum Anzeigen von Text dient, sind für das Label-Steuerelement die Eigenschaften wesentlich, die das Erscheinungsbild des Texts festlegen. Die Text-Eigenschaft enthält den Text, der im Label-Steuerelement angezeigt wird. Die Font-Eigenschaft legt fest, in welcher Schriftart der in der Text-Eigenschaft angegebene Text angezeigt wird. Die ForeColor-Eigenschaft legt die für den Text verwendete Farbe fest, während die BackColor-Eigenschaft die Farbe des umgebenden Bereichs angibt.

Empfangen von Text mit dem TextBox-Steuerelement

Wenn Sie Text sowohl anzeigen als auch empfangen müssen, verwenden Sie das für diesen Zweck entworfene TextBox-Steuerelement. Vom TextBox-Steuerelement kann Text nicht nur angezeigt, sondern Text kann zur Laufzeit auch in das TextBox-Steuerelement eingegeben werden, der dann vom Programm abgerufen werden kann.

Ähnlich wie das Label-Steuerelement wird auch das TextBox-Steuerelement wesentlich durch die Eigenschaften bestimmt, die das Erscheinungsbild des Texts festlegen. Eine signifikante Eigenschaft ist die Text-Eigenschaft, die den Text im TextBox-Steuerelement darstellt. Wenn ein Benutzer Text im TextBox-Steuerelement eingibt, wird die Text-Eigenschaft aktualisiert, um die Änderungen zu erfassen. Dies bedeutet, dass der im TextBox-Steuerelement angezeigte Text immer vom Wert der Text-Eigenschaft abhängig ist.

Daneben gibt es Eigenschaften, die Einfluss auf das Verhalten des TextBox-Steuerelements haben. Von der Multiline-Eigenschaft wird festgelegt, ob im TextBox-Steuerelement auch mehrzeilige Eingaben zulässig sind. Wenn diese Eigenschaft auf False festgelegt wurde, ist das TextBox-Steuerelement immer genau eine Zeile hoch und kann vertikal nicht vergrößert werden. Wenn der Wert auf True festgelegt ist, kann das TextBox-Steuerelement mehrere Zeilen aufnehmen und je nach Bedarf vergrößert werden.

Übung

So erstellen Sie eine Benutzeroberfläche mit einem Label-Steuerelement und einem TextBox-Steuerelement

  1. Klicken Sie im Menü Datei auf Neues Projekt.

  2. Klicken Sie im Dialogfeld Neues Projekt im Bereich Vorlagen auf Windows-Anwendung.

  3. Geben Sie im Feld Name den Namen TextBoxExample ein, und klicken Sie dann auf OK.

    Ein neues Windows Forms-Projekt wird geöffnet.

  4. Ziehen Sie die Steuerelemente TextBox, Label und Button aus der Toolbox auf das Formular.

  5. Wählen Sie das Label-Steuerelement aus, und ziehen Sie es über das TextBox-Steuerelement.

  6. Wechseln Sie zum Eigenschaftenfenster, und nehmen Sie am Code der Text-Eigenschaft des Label-Steuerelements folgende Änderungen vor.

    Enter your name and click the button.

Sie haben eine einfache Benutzeroberfläche erstellt. Jetzt müssen Sie dem Programm nur noch einige Zeilen Code hinzufügen, um es anschließend testen zu können.

So fügen Sie Code hinzu und testen das Programm

  1. Doppelklicken Sie auf das Button-Steuerelement, um den Code-Editor zu öffnen.

    Der Code-Editor öffnet den Button1_Click-Ereignishandler.

  2. Fügen Sie dem Button1_Click-Ereignishandler folgenden Code hinzu:

    MsgBox("Your Name is " & Textbox1.Text)
    
  3. Drücken Sie F5, um das Programm auszuführen.

  4. Wenn das Formular angezeigt wird, geben Sie Ihren Namen in das TextBox-Steuerelement ein, und klicken Sie auf die Schaltfläche. In einem Meldungsfeld wird der im TextBox-Steuerelement enthaltene Text angezeigt. Ändern Sie den Text, und klicken Sie erneut auf die Schaltfläche. Bei jedem Klicken auf die Schaltfläche wird der aktualisierte Text angezeigt.

Nächste Schritte

In diesem Thema haben Sie die Funktionen des Label-Steuerelements und des TextBox-Steuerelements kennen gelernt und erfahren, wie Sie damit Text anzeigen und empfangen können. Im nächsten Thema erfahren Sie, wie Sie Methoden erstellen können, um Ereignisse von Steuerelementen zu behandeln. Sie haben bereits gelernt, einige grundlegende Ereignishandler zu erstellen, wie z. B. den Button_Click-Ereignishandler. Nun erfahren Sie mehr über das Erstellen von Methoden, um weitere Ereignisse zu behandeln, die von Steuerelementen bearbeitet werden.

Nächste Lektion: Einrichten von Programmreaktionen auf Benutzeraktionen: Erstellen eines Ereignishandlers

Siehe auch

Referenz

Übersicht über das Label-Steuerelement (Windows Forms)

Übersicht über das TextBox-Steuerelement (Windows Forms)

Weitere Ressourcen

Erstellen der visuellen Darstellung eines Programms: Einführung in Windows Forms