Zitat von
Pseudemys Nelsoni:
ich habe in meinem C# Projekt einen AboutDialog hinzugefügt und den name umbenannt in "AboutWnd"...soweit so gut, nur wohe rweiss ich wie die Instanz dieses Dialogs heisst? Ich diesen nämlich aus Form1 heraus aufrufen..nur geht das schlecht wenn man den Namen der Instanz nicht weiss...Wo sieht man den?
Der Name ist der Name... Wenn der AboutDialog der cs-Datei von Form1 hinzugefügt wurde, dann geht es doch direkt:
Code:
if (AboutWnd.ShowDialog() == DialogResult.OK) { ... }
In C# ist alles - ALLES - in Klassen eingebunden.
Wenn der AboutDialog also Bestandteil einer anderen Klasse CDialoge ist, muss eine Instanz dieser Klasse erzeugt sein und aufgerufen werden, zum Beispiel:
Code:
CDialoge dlg = new CDialoge();
if (dlg.AboutWnd.ShowDialog() == DialogResult.OK) { ... }
Worin besteht also das Problem? Jürgen