0

フォームベースのアプリケーションがあります。非 UI スレッドで実行される 2 つのモーダル ダイアログがあります。現在、アプリケーションには 3 つのフォームがあります。非 UI スレッドで実行される 1 つのメイン フォームと 2 つのフォーム。

ユーザーがアプリケーションを選択した場合、非 UI スレッド フォームをメイン フォームの上部に表示する必要があります。

これを行うにはどうすればよいですか?

4

1 に答える 1

0

フォームには、必要なことを行うことができるTopMostプロパティがあります。スレッド化が不十分なため、結果がまちまちになる場合があります。

myDialogForm.TopMost = true;

// Then either
myDialogForm.Show();
// or
myDialogForm.ShowDialog(parentForm);
于 2012-08-22T14:31:07.820 に答える