問題タブ [mdiparent]

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 に答える
1870 参照

c# - C# : System.Windows.Application.Current.MainWindow が他の PC で同じ値を返さない

Visual Studio 2010 では、WPF を使用して Mdi アプリケーションをビルドしています。ポップアップ ウィンドウを呼び出すときに、所有者を現在のメイン ウィンドウに設定したいと考えています。そのため、プロパティを使用してSystem.Windows.Application.Current.MainWindow所有者を設定しました。

それはすべての同僚のPCで機能しますが、私のPCでは機能しません。常にポップアップ ウィンドウ自体を返します。どうして??

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

vb.net - WindowsフォームからMDIParentを呼び出す方法は?

「MDIParent1」というMDIフォーム、「MDIChild1」というMDI子フォーム、「FrmTest」というWindowsフォームがあります。

これで、「MDIChild1」形式の「btnTest」というボタンがあり、これがクリックイベントです。

しかし、「frmTest」フォームをロードできませんでした。そうする別の方法はありますか?前もって感謝します。

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

c# - MDI-Parent Form の使用可能領域の設定

多くの子フォームをロード するMDI-Parentフォーム名があります。frmMain

frmMainの上部には、約 1000*25 のスペースをカバーするメニューがあります。子フォームが読み込まれると、 frmMainの任意の場所に生成される可能性があり、メニューの背後に表示されることもあります。

frmMainに、このメニューの下のスペースを使用すべきではないと思わせる方法はありますか (フォーム領域のようなもの)? または、子フォームを下に配置するように明示的に指示する必要がありますheight=25か?

ここに画像の説明を入力

青い部分がメニューで、その上の赤い部分がパネルです。

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

c# - MDIフォームはカーソルを変更できません

MDIフォームを使用してWindowsフォームアプリケーションを作成しています。MDIフォームにはSplitContainerがあり、Panel1にはTreeViewがあり、フォームをPanel2にロードします。

これまでのところ、1つの例外を除いてすべてが機能しますが、WaitCursorをオフにすることはできません。コードとフォームのプロパティで変更してみました。コードで変更しても何も起こりません。フォームのプロパティで変更しようとすると、自動的にWaitCursorに戻ります。

私は何が欠けていますか?

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

c# - MDIParentフォーム要素を介したMDIChildフォーム関数へのアクセス

私はフォームを持っています、フォームとフォームから継承されたMDIChildと呼ばれる通常のフォーム、そのツールバーの上部にツールバーがあります新しいボタンがあります、新しいボタンをクリックすると、親フォーム内のツールバーの下にロードされますform1MDIChildMDIParentMDIParent formForm1

TextBoxの中にありform1、保存ボタンをクリックすると、関数を呼び出すことでの値がTextBox に表示されます。MessageBox

TextBox Textしかし、問題は私がプロパティにアクセスできないということですか?

そして私のMDIParentフォームコードは

私のform1コードでは

私のMDIChildフォームコードは

誰か助けてもらえますか?

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

c# - メソッドを介してすべての子フォームを表示する

私はmdiフォームを持っており、メインメニューには非常に多くの子フォームがあり、そのようなコードを使用して子を開きます:

しかし、私はメソッドを書き、そのメソッドにフォームを呼び出すだけです

openForm(fromCustomers);

openForm メソッドは次のようになります

openForm(フォームから) {...}

どのようにできるのか?

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

vb.net - Mdiparent 、子フォーム

私はmdiparentと多くの子フォームを持っており、以下のように子フォームを呼び出しています

私の最初の疑問は次のとおりです。この Quotation.MdiParent = Me を宣言すると、この行がない場合よりもフォームを開くのに時間がかかります。フォームを開く時間を短縮するにはどうすればよいですか..または何か間違っていますか?

2 番目の疑問は、mdiparent の中心にピクチャボックスを配置したことです。ピクチャボックスを背面に送信しましたが、子フォームを開くと、引用符の上にピクチャボックスが表示されます。子フォームの上ではなく背面にピクチャボックスを表示したいです。

前もって感謝します!!!

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

c# - MDI 子にフォームを追加する

Form1有効にしてIsMdiContainer、 を追加しましたMenuStrip。私はForm1_Load「新しい」Form2で、どちらがに属しForm2.MdiParentthisいますForm1。私も最大化Form2しており、この操作はうまく機能します。

では、フォームの左側にForm2treeViewあり、フォームの右側に、 で選択されたノードまたはレベルに依存するさまざまな編集機能を備えた多数の異なるフォームを表示したいと考えていますtreeView

Form2からの選択に応じて表示されるデータを編集するためのさまざまなフォームを作成したいと思いますtreeView。フォームを MdiChild に追加できないようです。フォームにフォームを追加すると、よくわからないプログラミングの問題が発生する可能性があるという投稿を見てきました。

非常に単純な Mdi の親子関係以外は何も機能していないように見えたため、この投稿に貼り付けるコードは実際にはありません。

助けてくれてありがとう。