Hallo zusammen,
ich möchte einen Dialog aus der Hauptklasse heraus starten.
Die Hauptklasse ist wiederum von einem Dialog eines anderen Prozesse gestartet worden.
Das ist mir auch gelungen.
Hier die Dialogklasse die in der Hauptklasse deklariert habe.
Dann wird in der Hauptklasse über eine Funktionsaufruf die Dialogklasse initialisiert und geöffnet.
Was mir nicht gefällt ist, dass das Dialogfenster die dahinterliegenden Dialogfenster sperrt.
Das sollte nicht so sein.
Ich kenne aus meiner MFC Zeit, dass man Dialogfenster im Modus "Modal" oder "Nicht Modal" aufrufen kann.
Gibt es diese Option bei C# auch?
Vielen Dank für eure Hilfe.
Grüße von CopWorker
ich möchte einen Dialog aus der Hauptklasse heraus starten.
Die Hauptklasse ist wiederum von einem Dialog eines anderen Prozesse gestartet worden.
Das ist mir auch gelungen.
Hier die Dialogklasse die in der Hauptklasse deklariert habe.
C#:
private FmsInterfaceDlg clFmsIfMainDlg;
C#:
public int OpenMainDlg(string strWinState)
{
int iRet = 0;
System.Windows.Forms.Application.EnableVisualStyles();
clFmsIfMainDlg = new FmsInterfaceDlg(BWindowMode); //Standardkonstruktor wird aufgerufen
clFmsIfMainDlg.RpcIfMain = this;
clFmsIfMainDlg.WindowMode = BWindowMode; //Gibt an ob die Anwendung als Windows Anwendung oder als Dll gestartet wurde
clFmsIfMainDlg.WinState = strWinState;
clFmsIfMainDlg.ShowDlg = BShowDlg;
clFmsIfMainDlg.DlgTitel = strDlgTitel;
clFmsIfMainDlg.Trace = clTrace;
clFmsIfMainDlg.ShowDialog(); //LoadDialog wird aufgerufen
return iRet;
}
Das sollte nicht so sein.
Ich kenne aus meiner MFC Zeit, dass man Dialogfenster im Modus "Modal" oder "Nicht Modal" aufrufen kann.
Gibt es diese Option bei C# auch?
Vielen Dank für eure Hilfe.
Grüße von CopWorker