私は自分のフォームに分割されたコンテナを持っています。分割されたコンテナの右側のパネルで、フォームを開きます。私は、これらのフォームがタブコントロール内で開いていて、それらを一度に(タブで)開くことができるようにしたいと思います。これは可能ですか?フォームを開く順序は必ずしも同じではありません。–つまり、最初に開いたフォームはタブページ1で、2番目はタブページ2などで開きますか?VB.NET - TabControlでフォームを開く
答えて
フォームのコントロールであり、あなたは簡単に他のコントロールに追加することができます。
Dim page = New TabPage()
page.Controls.Add(new Form With { .TopMost = false, .TopLevel = false, .FormBorderStyle = FormBorderStyle.None, .Dock = DockStyle.Fill })
TabControlX.TabPages.Add(page)
理想的にはあなたがリファクタリングと移動し、フォームの内容をユーザーコントロールにして、フォームとタブの両方に制御を適用すべきですフォーム上でいくつかのプロパティを変更すると、同じ結果が得られます。
こんにちは。申し訳ありません、私はVB.Netの初心者です、あなたのコードを助ける方法を理解できません。私は分割されたコンテナにTabcontrolを追加し、あなたのコードを試しましたが、それはすべて、タブコントロールに新しいページを追加することです。私はここで間違って何をしていますか? – LuckyLuke82
こんにちは@ LuckyLuke82、私の例は、空のサンプルフォームです。私はあなたが既にフォームオブジェクトを持っていると仮定して、提案したプロパティをあなたのものの設定に置き換えることができます。フォームにyesが指定されていない場合は、新しいフォーム{{...}}を変数に割り当て、必要なものをすべて追加してから、add関数に渡します。お役に立てれば。 –
ありがとうございました! – LuckyLuke82
- 1. VB.NET TabControl Webブラウザ?
- 2. VB.NETで別のフォームからフォームを開く方法は?
- 3. VB.NETでGUI以外のコード内でフォームを開く方法
- 4. VB.NETの異なるボタンで異なるフォームを開く
- 5. VB.NET MDIフォーム内の外部アプリケーションを開く
- 6. データをWindowsフォームにバインドTabControl
- 7. MySQL + VB.NET - TabControlと複数のDataGridviews
- 8. TabControl逆の単語vb.net右から左
- 9. ファイルを開くチェックvb.net
- 10. vb.netでプリントキューウィンドウを開く方法
- 11. ダブルクリックでリストビュー項目を開くvb.net
- 12. vb.netでODBC接続を開く方法
- 13. フォーム内でフォームを開く方法は?
- 14. Webフォームから開くファイルを開く
- 15. vb.net - 同じフォームを複数回開く方法サブドメインを使用する
- 16. vb.netでjqueryフォームを送信
- 17. フォームを開くボタンをクリック
- 18. ボタン付きフォームを開く
- 19. ボタンクリックからフォームを開く?
- 20. レポートからフォームを開く
- 21. Python:PSDイメージを開く(Djangoフォーム)
- 22. VB.Netフォーム - MDIフォームが正しく配置されない
- 23. WPF WindowFormHostでフォームを開く方法
- 24. Windowsフォームでapp.configを開く方法は?
- 25. WordアドインでWindowsフォームを開く
- 26. 別のフォームを開くときにフォームを暗くする+ delphi
- 27. VB.Netを使用して、デフォルトのイメージビューアでイメージを開く方法?
- 28. フォームがロード時に開く
- 29. 動的フォームASP.NET VB.NET
- 30. ForgotYourPassword Vb.netフォームとコード
***あなたが試したものを投稿してください、現在は何も見えません。私たちは特定の問題や問題を解決するためのコーディングサービスではありません。あなたが試したこととあなたがどこにいるのかに関してこの質問を更新してください。それ以外の場合は、この質問が閉鎖される可能性があります。 – Codexer
なぜ完全に良いコンテナを別のコンテナに入れる必要がありますか? @Plutonix。 – Plutonix
最初に、ツリービューコントロールのためにパネルを残しておくために分割されたコンテナが必要です。第二に、私はすべてのフォームを開くための右パネルが必要です。 1つのフォームがすでに開かれていて、別のフォームを開くと、それは見えません。最初のフォームの下に開かれ、それを見ることはできません。ですから、私はタブコントロールを必要とし、分割されたコンテナの右パネルに、一度に複数のフォームを開いて、それらの間をスクロールしたり、開いているものを認識できるようにする必要があります。 – LuckyLuke82