私はC#でアプリケーションを開発しています。メインフォームには、メインフォームに新しいフォームを開始する可能性のあるボタンがいくつかあります。C#最小化された書式の場所を設定
このような種類のフォームが開いていて、ユーザーがそれを最小化することを選択すると、開いているすべてのフォームの後ろに戻ります。ユーザーがそのフォームを再び開いたい場合は、すべてのフォームを閉じる/最小化する必要があります(最小化されたフォームを表示するには)
最小化されたフォームの場所を最小化した後に表示する方法?私はそのような結果を出さずに試してみました:bringToFront、Activate、Focus、等
私のメインフォームはボタンとパネルを含んでいるので、フォームはボタンの下のパネルで開きます。
私は方法があるとは確信していません。相互排他的な2つの状態を扱っています。フォームが最小化されると、フォームは表示されません。最小化から最小化に移行したときにフォームの位置を設定したいと言っていますか? – casperOne
サンプルスクリーンショットを投稿できますか?私の最初の考えは、ユーザーが開くフォームをどのように扱わなければならないかということです。どういう意味で「新しいフォームをメインフォームに入れるか」という意味ですか? –
メインフォームはmdiフォームとしてセットアップされていますか?ウィンドウメニューのようなもので開いたフォームを追跡していますか?フォームが最小になっていて、それを正面に持って来たい場合は、最初にNormalまたはMaximizedに設定してから前面に持っていく必要があります。 –