d-Stench
Erfahrenes Mitglied
Hallo,
folgende Fragen:
1. Wie kann ich alle Klassen aus einem Namespace auslesen?
(angenommen Punkt 1 währe abgehackt)
2. Jetzt habe ich eine ListBox wo alle diese Klassen drin stehen. Wie kann ich folgendes nach dem Doppelklick auf die ListBox erreichen:
Das was in den []-Klammern drin steht ist der Name der Klasse.
Ich habe eine .DLL-Datei wo einige UserControls sind. Ich möchte alle auslesen und dann (wie schon beschrieben) mit this.panel.Controls.Add(myControls) darstellen.
bis jetzt hab ich das mit
usw. gemach. Doch das ist, meiner Meinung nach eine sehr schmutzige Methode.
Hätte jemand ein Vorschlag, wie man das o.g. Problem lösen könnte?
Danke
Gruß
d-Stench
PS: Habe nichts gefunden, da ich nicht genau weis nach was (Begriffe) ich eigendlich suchen muss.
folgende Fragen:
1. Wie kann ich alle Klassen aus einem Namespace auslesen?
(angenommen Punkt 1 währe abgehackt)
2. Jetzt habe ich eine ListBox wo alle diese Klassen drin stehen. Wie kann ich folgendes nach dem Doppelklick auf die ListBox erreichen:
Code:
[this.listBox1.SelectedItem.ToString()] myControl = new [this.listBox1.SelectedItem.ToString()]();
Das was in den []-Klammern drin steht ist der Name der Klasse.
Ich habe eine .DLL-Datei wo einige UserControls sind. Ich möchte alle auslesen und dann (wie schon beschrieben) mit this.panel.Controls.Add(myControls) darstellen.
bis jetzt hab ich das mit
Code:
if(...)
{
class1 c1 = new class1();
}
else if(...)
class2 cs = new class2();
}
Hätte jemand ein Vorschlag, wie man das o.g. Problem lösen könnte?
Danke
Gruß
d-Stench
PS: Habe nichts gefunden, da ich nicht genau weis nach was (Begriffe) ich eigendlich suchen muss.