Guybrush2003 hat gesagt.:Gibt es da keine Möglichkeit, im Konstruktor eine Nummer zuzuweisen? So ähnlich wie ich mit "this.Name" einen eindeutigen Namen gebe, kann ich da nicht mit einem "this.irgendwas" eine eindeutige Nummer vergeben?
MfG
Gerd
Guybrush2003 hat gesagt.:Hallo,
das m_iID ist doch eine normale Integer Variable. Sie hätte immer den gleichen Wert wie der Zähler, aber damit habe ich immer noch keine konkrete Verknüpfung mit den UCs.
Oder öffne ich jedesmal eine neue Instanz vom jeweiligen UC? Wenn ja, wie kann ich dann auf die Vorgänger zugreifen? Gibt es so etwas wie z.B. "wechsel zu der Instanz mit der m_iID=5"?
MfG
Gerd
Der code von Mage kommt natürlich in die Klasse vom UC.
da m_iCounter statisch ist, gehört sie zur Klasse selber und wird bei jeder Instanziierung weitergezählt.
Somit ist der wert m_iID bei jeder Instanz ein anderer.
Du könntest dann zb in einer Schleife überprüfen, welcheInstanz den Wert hat den du suchst.
Aber warum benutzt du nicht einfach eine ArrayList für beide UserControls? Dort kannst du auch auf die Objekte über einen Index zugreifen.. nur casten musst du diese dann noch.
michback20:
Zeig doch mal den Code