Sdílet prostřednictvím


Gewusst wie: Festlegen und Abrufen von Eigenschaften

Aktualisiert: November 2007

Bei der Arbeit mit Formularen und Steuerelementen in Visual Basic können Sie die zugehörigen Eigenschaften zur Laufzeit programmgesteuert oder im Entwurfsmodus im Eigenschaftenfenster festlegen. Die Eigenschaften der meisten anderen Objekte, wie Objekte aus Assemblys oder Objekte, die Sie erstellen, können ausschließlich programmgesteuert festgelegt werden.

Eigenschaften, die Sie festlegen und lesen können, werden Eigenschaften mit Lese-/Schreibzugriff genannt. Eigenschaften, die Sie zwar lesen, aber nicht bearbeiten können, werden schreibgeschützte Eigenschaften genannt. Eigenschaften, die Sie zwar schreiben, aber nicht lesen können, werden Eigenschaften mit Schreibzugriff genannt.

Sie legen den Wert für eine Eigenschaft fest, wenn Sie die Darstellung oder das Verhalten eines Objekts ändern möchten. Sie müssen beispielsweise die Text-Eigenschaft eines Textfeld-Steuerelements ändern, um den Inhalt des Textfelds bearbeiten zu können.

Sie fragen den Wert einer Eigenschaft ab, wenn Sie den Zustand eines Objekts vor dem Ausführen weiterer Aktionen, wie dem Zuweisen des Werts zu einem anderen Objekt, ermitteln möchten. So können Sie die Text-Eigenschaft eines Textfeld-Steuerelements zurückgeben, wenn Sie den Inhalt des Textfelds ermitteln möchten, bevor der Code ausgeführt wird und sich der Wert u. U. ändert.

So legen Sie Eigenschaftenwerte fest

  • Verwenden Sie folgende Syntax:

    Objekt.Eigenschaft=Ausdruck

    Folgende Anweisungen sind Beispiele für das Festlegen von Eigenschaften:

    ' Set the Top property to 200 twips.
    TextBox1.Top = 200
    ' Display the text box.
    TextBox1.Visible = True
    ' Display 'hello' in the text box.
    TextBox1.Text = "hello"
    
    et2kd9d3.alert_note(de-de,VS.90).gifHinweis:

    Sie können eine Eigenschaft auch festlegen, indem Sie sie an ByRef-Parameter übergeben. In diesem Fall wird die Eigenschaft durch das Ergebnis geändert, das vom ByRef-Parameter zurückgegeben wird.

So rufen Sie Eigenschaftenwerte ab

  • Verwenden Sie folgende Syntax:

    Variable=Objekt.Eigenschaft

    Sie können einen Eigenschaftenwert auch als Teil eines komplexeren Ausdrucks abrufen, ohne die Eigenschaft einer Variablen zuzuweisen. Mit dem folgenden Code wird die Top-Eigenschaft eines Optionsfeld-Steuerelements geändert:

    RadioButton1.Top += 20
    

Siehe auch

Aufgaben

Gewusst wie: Durchführen von Aktionen mit Methoden

Konzepte

Objekte aus Visual Basic und anderen Quellen

Weitere Ressourcen

Erstellen und Verwenden von Objekten