問題タブ [mdichild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
792 参照

c# - 最小化された mdichild フォームの場所を変更するには?

私の MDI アプリケーションでは、MDI 子フォームの一部が MDI 親フォームのクライアント領域のビューから移動したときに表示されるスクロールバーを避けるために、MDI クライアントのサイズを変更しました (MDI クライアントのサイズを大きくしました)。画面サイズより)。

ShowScrollBarを使用して API を使用してこれらのスクロールバーを非表示にできることはわかっていますが、ちらつき、API を使用しないことを好みます。

現在、MDI 子フォームのいずれかを最小化すると、その場所がデフォルトで MDI クライアントの下部 (画面のサイズよりも大きいサイズ) に設定されるため、最小化された MDI 子フォームが表示されないという問題があります。 .

では、最小化された mdichild フォームの場所を変更するにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
276 参照

c# - メインフォームのサイズ変更で、子フォームに画像ボタンが表示されない

MDIコンテナであるメインフォームを持つ.NETC#アプリケーションに取り組んでいます。ユーザーがメインフォームのサイズを変更すると、スクロールバーが表示され、画像ボタンはメインフォームのスクロールバーで覆われます...

フォームが最初に読み込まれると、ボタンが正しく表示されます。

フォーム(メインフォーム)のサイズを変更すると、子フォームの画像ボタンが非表示になります(スクロールバーからメインで覆われます)

子の形で画像を表示するために、これについて誰かが助けてくれるでしょうか..

どうもありがとう

0 投票する
1 に答える
2665 参照

c# - c#MDI親チェック子フォームが開かれました

MDI Windowsフォームアプリを作成していて、親の中にパネルがあります。1つの子を開くたびに、イベントMdiChildActivateを使用して親のパネルvisible=falseを設定します。しかし、すべての子を閉じるときに、親のパネルをvisible=trueに設定したいと思います。

これを行う方法はありますか?

どうもありがとう、多分初心者の質問ですが、私は何も見つかりません。

0 投票する
1 に答える
114 参照

windows - 親フォームのデータグリッドを子フォームに読み込む方法

親フォームのデータグリッドを子フォームに読み込む方法。

親フォームのデータグリッドで、子フォームに読み込みます。

誰でも私を助けることができますか?

0 投票する
1 に答える
4784 参照

c# - 親内の MDI 子フォームの場所を設定する

Winアプリケーションに2つのプロジェクトがあり、プロジェクトへのファイル参照を提供することで、お互いのオブジェクトとコントロールを利用しています。

すべてが非常にうまく機能していますが、最初のプロジェクトのフォームの場所を2番目のプロジェクトのメインフォームに設定するという問題があります。つまり、最初のプロジェクトフォームの位置を別のフォームに表示することを決定する必要がある場合、同じことを行う方法は?.

プロジェクト間の作業

Project2 は、メイン フォームを含むプロジェクトを開始しています。

ダイアログ(フォーム)の異なる位置を常に表示するとうまくいきません。それを解決する方法、または最初のプロジェクトの特定の形式の特定の場所を別の形式に修正する方法は?.

0 投票する
4 に答える
1851 参照

c# - MDI子フォームC#

[X]ボタンをクリックして、MDI子フォームの終了イベントを確認し、親フォームに終了したことを通知するにはどうすればよいですか。

0 投票する
4 に答える
9552 参照

c# - mdi 子フォームの最大化されたウィンドウ状態 - BorderStyle

ウィンドウステートを最大化して親内に子フォームを開きたい。

ユーザーにその子ウィンドウを最小化/最大化/閉じさせたくありません。

だから私BorderStyle = Noneはchildwindowに設定し、またプロパティをに設定し、また設定MaximizeBoxしますMinimizeBoxFalseWindowState = Maximized

しかし、プログラムを実行すると、その childForm のすべてMinimizeのボタンRestoreとボタンが最大化された状態で表示されます。Close

しかし、クリックRestore Downすると、その子フォームの境界線はありません..現在、最大化された状態に復元する方法もありません..

何か不足していますか?これはバグですか?それを正しく機能させる適切な方法は何ですか?

0 投票する
5 に答える
53865 参照

c# - 別の子フォームから子フォームを開き、MDI を親フォームに設定する - 方法は?

私はMDIフォームを持っています。この MDI フォーム内で、次を使用していくつかの子フォームを開くことができます。

この中にありますMainForm

これは期待どおりに機能します。

しかし、今、私は子フォーム (Form1 -> f1) にいる間に、別のフォームを子として開きたいのですが、キーワードMainFormを使用すると を参照します。で新しいフォームを開き、に設定するにはどうすればよいですか?thisf1f1MdiParentMainForm

0 投票する
1 に答える
1973 参照

winforms - MDIParent のコントロールの上に MDIChild フォームを表示する方法

親フォームにコントロールを追加したい場合、子フォームがコントロールの下に表示されます。たとえば、MDIParent フォームにグループボックスと PictureBox を追加したいのですが、子フォームは、これらのコントロールの下に表示されます。

frmChildForm1.TopMost=true どちらも機能しません。

詳細な説明のために写真を添付し​​ました。

私に何ができる?!

ここに画像の説明を入力

0 投票する
2 に答える
1552 参照

c# - MDI子フォーム間のシフト

私はMDIフォームを持っていますが、子フォーム間を移動できるようにしたいと考えています。これを行う方法はありますか?

そこで、CTRL + F6を使用してこれを実現でき、それらのキーをシミュレートできることを知っています。しかし、私は簡単な解決策が欲しいです。