0

私は C# プログラミングにかなり慣れていませんが、私がやろうとしていることを説明します。

分割コンテナーを含む Windows フォームがあります。左側にはいくつかのノードを持つツリー ビューがあり、クリックすると右側にまったく異なるビューが表示されます。たとえば、コンピュータのリストを表示するコンピュータ ノードと、別の種類のページを表示する構成ノードがあります。

私の質問: ツリーノードがクリックされたときに動的にスワップされるように、さまざまな右側のフォームのコンテンツを設計する方法はありますか? デザインとは、コードで作成するのではなく、実際に GUI を使用して右側に表示される各タイプのビューをデザインすることを意味します。

ありがとう、

4

1 に答える 1

1

はい、1 つのタイプのノードの 1UserControlつを含む を使用できます。views

このタイプのノードをクリックすると、このユーザー コントロールをフォームの右側に割り当てることができます。

別のノードをクリックすると、別のユーザーコントロールを使用できます。

このユーザー コントロールの外観は、WinForms GUI デザイナーで完全に設計できます。

ユーザー コントロールの詳細については、msdnを参照してください。

于 2012-04-18T10:01:09.127 に答える