| Autor |
Nachricht |
Peter
Unregistrierter
|
Peter Unregistrierter
14:03:00 08.07.2002 Titel: |
Control Array |
Zitieren |
Hi,
Wie kann ich in C# eine Art Control Array (VB) anlegen, sodaß ich beispielsweise mehrere Controls, welche ich dynamisch zur Laufzeit nachladen möchte (Anzahl zur Designzeit nicht bekannt), in einem Array ansprechen kann? Die Control Klasse will ich Vererben um ein oder zwei Eigenschaften hinzuzufügen, der Code in den Ereignis Preozeduren des Controls soll natürlich nur einmal geschrieben werden, und in jedem neu geladenen Control verwendet werden können.
Vielen Dank im Voraus !
Peter |
|
|
|
 |
Scania V8
Mitglied
Benutzerprofil
Anmeldungsdatum: 21.08.2001
Beiträge: 260
|
Scania V8 Mitglied
13:06:00 09.07.2002 Titel: |
|
Zitieren |
Jeder Control ist ein Art Container in dem du mehrere Controls plazieren kannst. Diese werden über das Property "Controls" dem jeweiligen Control hinzugefügt. Dieses Property ist ein Art Control Array, wo du auch zur Laufzeit Contols hinzufügen bzw. entfernen kannst.
Was für Eigenschaften willst du den hinzufügen? |
|
|
|
 |
Peter
Unregistrierter
|
Peter Unregistrierter
19:11:00 09.07.2002 Titel: |
|
Zitieren |
Ein Control ist kein Container, höchstens ein Container-Control welches dann aber nur visuell andere Controls aufnehmen könnte.
Was ich für Eigenschaften hinzufügen will, sind Koordinaten, damit ich die PictureBox Controls über eine Matrix ansprechen kann. |
|
|
|
 |
Szcypior
Mitglied
Benutzerprofil
Anmeldungsdatum: 30.10.2001
Beiträge: 125
|
Szcypior Mitglied
08:37:00 10.07.2002 Titel: |
|
Zitieren |
Scania V8 hatte doch eigentlich recht, denn jedes Control enthält eine Liste mit deren Child Controls, welche man über die Eigenschaft Controls bekommt. Somit kannst du ganze Listen mit Controls einfach hinzufügen und auch wieder löschen.
Wenn du noch weitere Eigenschaften hinzufügen willst, dann erweiter die PictureBox Klasse indem du sie vererbst. Dann kannst du in deiner neuen Klasse z.B MyPictureBox Eigenschaften oder Variablen mit den Koordinaten hinzufügen.
cu
[ Dieser Beitrag wurde am 10.07.2002 um 08:38 Uhr von Szcypior editiert. ] |
|
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|