Announcement

Collapse
No announcement yet.

Mit Zeiger Objekt-Eigenschaft ändern?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mit Zeiger Objekt-Eigenschaft ändern?

    Normal ändern man Eigenschaften ja z:B. so:
    Form1.TextBox1.BackColor = Color.red

    Ich brauche eine Möglichkeit das ganze Allgemeiner hinzubekommen
    z.B. Zeiger auf Objekt.BackColor = Color.red

    Ich habe aber keine Ahnung, wie man so etwas macht.

  • #2
    Hallo,

    wie das am besten geht, hängt davon ab, in welchem Zusammenhang Du dies benötigst. Normalerweise sage ich: Schau in die SDK-Doku/MSDN unter TextBox-Member, in welcher Basisklasse die gewünschte Eigenschaft (hier: BackColor) deklariert ist; dann benutzt Du diese Klasse (hier: TextBoxBase).
    Code:
    TextBoxBase base = Form1.TextBox1
    base.BackColor = Color.Red
    Eigentlich ist alles von Control abgeleitet, aber TextBoxBase hat BackColor überschrieben. Ich weiß deshalb nicht, ob es auch so geht (wie bei vielen anderen Eigenschaften):
    Code:
    Control base = Form1.TextBox1
    base.BackColor = Color.Red
    Gruß Jürgen

    Comment

    Working...
    X