Nabend!
Da mir letztes Mal schnell und perfekt geholfen wurde, wene ich mich doch gleich nochmal an euch
Also, ich habe ein Array vom Typ Controls, in dem mehrere eigene Steuerelemente stecken (alle von Control eben vererbt). Nun hat aber nicht jedes Element die gleichen Eigenschaften wie die Klasse Control, sondern soll auch eigene besitzen (die anderen werden schon teilweise überschrieben).
Doch wie setze ich die "persönlichen" Eigenschaften der einzelnen Steuerelemente? Beispiel:
Hat jemand eine Idee, wie ich das lösen könnte? Das einzige, was mir einfällt, ist für jeden Typ ein eigenes Array zu erstellen, was ich zu Beginn auch erst hatte, aber ein großes sich doch als angenehmer herrausstellte - bis zu diesem Problem.....
Schönen Abend und danke schonmal fürs Durchlesen
Da mir letztes Mal schnell und perfekt geholfen wurde, wene ich mich doch gleich nochmal an euch
Also, ich habe ein Array vom Typ Controls, in dem mehrere eigene Steuerelemente stecken (alle von Control eben vererbt). Nun hat aber nicht jedes Element die gleichen Eigenschaften wie die Klasse Control, sondern soll auch eigene besitzen (die anderen werden schon teilweise überschrieben).
Doch wie setze ich die "persönlichen" Eigenschaften der einzelnen Steuerelemente? Beispiel:
VB.NET-Quellcode
- Private arrControls(0) as Control 'Größe wird angepasst und so, ist hier eher Pseudocode
- arrControls(0) = New eigeneButtonKlasse
- arrControls(1) = New eigeneCheckboxKlasse
- arrControls(0).Text = "geht"
- arrControls(1).Text = "geht auch"
- arrControls(1).Checked = True 'geht NICHT, da "Checked" keine Eigenschaft von Controls ist
Hat jemand eine Idee, wie ich das lösen könnte? Das einzige, was mir einfällt, ist für jeden Typ ein eigenes Array zu erstellen, was ich zu Beginn auch erst hatte, aber ein großes sich doch als angenehmer herrausstellte - bis zu diesem Problem.....
Schönen Abend und danke schonmal fürs Durchlesen