2

フォームを使用してユーザーのコントロールを表示する C# プログラムを作成しました。メインフォームはその上に他のフォームを開き、新しいフォームはそれぞれに設定されていますtopmost

プログラムで、新しい PDF ファイルを作成するためにPDFCreatorを呼び出しますが、フォームが「最上位」に設定されているため、ダイアログが表示されません。

これに対する解決策はありますか

4

2 に答える 2

3

はいあります。

フォームに一番上のフラグを設定しないでください。

「 ...を除いて、すべてのフォームの上にとどまる」と言う方法はありません。

Stay on top は本当にstay on topを意味します。それを望まない場合は使用しないでください。

于 2012-03-12T10:00:00.900 に答える
2

TopMost なし.ShowDialog()ではなく、代わりに使用したい場合があります。.Show()これは基本的に、アプリによって作成された新しいフォームを閉じなければならないことを意味します。

于 2012-03-12T10:58:58.470 に答える