2009-07-21 5 views
0

Gibt es eine Möglichkeit anzugeben, welche Formulare beim Öffnen eines Modal-Dialogs gesperrt sind?Modaler Dialog mit mehreren Formularen

Ich möchte ein bestimmtes Formular verfügbar haben, auch wenn ein Modal-Dialog geöffnet ist.

Das fragliche Formular ist ein untergeordnetes Formular (Zugriff über die Windows-Anwendungsleiste), das aus dem Hauptantragsformular erstellt wird. Der modale Dialog sollte nur das Hauptanwendungsformular und nicht das sekundäre Fenster sperren.

Wer weiß, wie man das macht?

EDIT: Ich denke, das ist nicht sehr einfach zu tun. Wer weiß, ob es möglich ist, eine sekundäre Form unabhängig vom Hauptantragsformular zu machen? Müssten Sie eine separate Lösung erstellen, um dies zu erreichen?

Antwort

0

Wenn Sie die ShowDialog() Methode verwenden, ist die Antwort wahrscheinlich nicht. Wenn Sie jedoch eine gemeinsame Sammlung von Formularen erstellen, können Sie versuchen, sie mithilfe einer Kombination aus den Eigenschaften Gesperrt und TopMost zu replizieren.

Aber es könnte mehr Mühe sein, dass es sich lohnt, gegen die Windows-Standards zu kämpfen, die von den meisten Benutzern erwartet werden.