Alle Forms im Projekt auflisten

06/03/2009 - 11:12 von Alfred Schlechter | Report spam
Hallo,

ich moechte alle Forms im Projekt auflisten (fuer eine
Userverwaltung).
Schoen waere eine Collection, die alle Forms eines Projektes
enthaelt.

In VB geht das angeblich mit My.Forms
Fuer C# habe ich dazu leider nichts gefunden.
Wie funktioniert es in C# 2.0?

Vielen Dank fur Hinweise und Tipps.

MfG
Alfred Schlechter
 

Lesen sie die antworten

#1 Kerem Gümrükcü
06/03/2009 - 11:18 | Warnen spam
Hallo Alfred,

in C# gibt es so was nicht nativ, aber Du kannst Dir anders
helfen, also das wàre mein erster Ansatz: Lege Dir eine
globale, statische Klasse vom Typ Collection<Form, Form>
an. Füge in den Konstruktor aller Forms, die Du benutzt
(ich würde eine Klasse von Form ableiten und alle
anderen Forms davon erzeugen!) ein Stück Code, das
beim erfolgreichem Erzeugen sich selber in die Collection
einfügt und dann in den Destruktor der Form würde ich
dann das Form Objekt aus dem Collection entfernen. So hast
Du immer eine gültige Liste mit allen aktiven und "lebendigen"
Form Instanzen,...


Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

"Alfred Schlechter" schrieb im
Newsbeitrag news:
Hallo,

ich moechte alle Forms im Projekt auflisten (fuer eine
Userverwaltung).
Schoen waere eine Collection, die alle Forms eines Projektes
enthaelt.

In VB geht das angeblich mit My.Forms
Fuer C# habe ich dazu leider nichts gefunden.
Wie funktioniert es in C# 2.0?

Vielen Dank fur Hinweise und Tipps.

MfG
Alfred Schlechter

Ähnliche fragen