これは多分単純ですが、私はそれを釘付けできません。
私は、n mdiの子を持つMdiコンテナからのfromとwinフォームアプリケーションを持っています。 ActiveMdiChildの設定方法は?
たとえば、4つのMDIチャイルド(0,1,2,3)があり、それぞれに適切なデータを渡したいのですが、アクティブな人だけがデータを取得します..アクティブなmdiの子を変更するには?
1
A
答えて
1
特定のMDI子、あなたはActivateMdiChild
MDIの親のメソッドを使用して、アクティブにするために、子を渡すことができます。たとえば、次のように
this.ActivateMdiChild(this.MdiChildren[0]);
フォームのMDI子をアクティブにします。
フォームパラメータが既にアクティブなMDI子フォームの場合は、
ActivateMdiChild
メソッドが返されます。 formがnullでない場合、 はアクティブなMDI子フォームに設定されます。フォームパラメータが であるかどうかにかかわらず、ActivateMdiChild
はMdiChildActivate
イベントを発生させます。
0
あなたがこれを行うことができます。これは、あなたのacitvemdichildとして設定し、その後チェックされている形式であれば文がチェックする場合
foreach (Form frm in this.MdiChildren)
{
if (frm is Form1)
{
Form frmChild = this.ActiveMdiChild;
frmChild .Show();
}
}
を子供が異なるフォーム名を持っている場合は、あなただけ持つことができます。
関連する問題
- 1. Delphi MDI - オープン/クローズ/アクティブな子フォームの処理
- 2. タブがアクティブなときに子(孫)クラスを変更する
- 3. MDIフォームの背景を変更する
- 4. マテリアルUIタブ - アクティブ - アクティブなアクティブなonclickを変更する
- 5. WPF MDI - XAMLからアクティブなウィンドウを設定する
- 6. MDI子フォームC#
- 7. アクティブなタブの色を変更する
- 8. アクティブな列の色を変更する
- 9. アクティブなクラスのクラスを変更する
- 10. WPF MDIの子供
- 11. Mdi子ウィンドウのフレームカラー
- 12. カスタマイズされたMDIテキストとカスタマイズされたMDI子テキストをMDIのタイトルバーに結合する方法は?
- 13. 親フォームの変数をmdiの子フォームから設定する
- 14. mdi親フォームからアクティブなmdichildフォームのメソッドを呼び出すには
- 15. MDIウィンドウリストが子タイトルバーテキストを更新しない
- 16. アクティブなボタンのテキストの色を変更するには?
- 17. フライでアクティブなサウンドカードを変更する
- 18. doctrineでアクティブなデータベースを変更する
- 19. MDIフォームにドッキングする子ウィンドウ
- 20. アクティブなアイテムを変更するには?マテリアライズのnavbar
- 21. Navbar bootstrap3 - アクティブなアイテムのスタイルを変更するには
- 22. アクティブなナビゲーションバーの背景色を変更するには?
- 23. 開くときにMdi子フォームのサイズが変更されないようにする方法
- 24. MDI内の別の子フォームから子フォームを開くには?
- 25. WindowsフォームのMDI子フォーム
- 26. VB.NETピクチャボックス(MDI子の上)
- 27. Windows上でアクティブなウィンドウを変更するには?
- 28. 変更アクティブな色が
- 29. 親がアクティブなときにJqueryの子がアクティブになる
- 30. アクティブな子に基づいてアコーディオンをアクティブに設定する
私は、これはBlockingCollectionの配列が反復され、各子に適切なBCを渡そうとするマルチスレッド方法のためだと思います....私は得ます:クロススレッド操作有効ではありません:コントロール ''は、作成されたスレッド以外のスレッドからアクセスされました。 – John
それはまったく別の質問です。私は答えを手つかずで清潔に保つことを好みます。しかし、あなたがUIスレッドとは別のスレッドからメソッドを呼び出すときは、 'this.ActivateMdiChild(this.MctiChildren [0]);}));' –
First 2つの[WinFormsタグの頻繁な質問](https://stackoverflow.com/questions/tagged/winforms?sort=frequent)は、別のスレッドからUIを更新しています。 –