私は、基本的に単なる環境設定ダイアログであるアプリケーションを作成しています。これは、Visual Studio自体が使用するツリービューの環境設定ダイアログによく似ています。アプリケーションの機能は、シリアルデバイスからファイルへのデータのパススルーにすぎません。データをファイルに書き込む前に、データに対して多数の変換を実行するので、アプリケーションのGUIは、変換が何をすべきかを指示するすべての設定にすぎません。C#でツリービューの設定ダイアログを作成するには?
ツリービューの設定ダイアログを設計/コーディングするにはどうすればよいですか?私がそれについて行ってきたやり方は、左側にドッキングされたツリーコントロールでメインウィンドウを構築することです。次に、ツリーの各ノードに対応するコンテナコントロールを作成しています。ノードが選択されると、アプリケーションはそのノードの対応するコンテナコントロールを前面に移動し、それを正しい位置に移動し、メインウィンドウで最大化します。これは本当に、それを設計している間本当にclunkyようです。基本的には、設計時にメインウィンドウの端を越えてコンテナコントロールがたくさんあることを意味し、メインウィンドウをスクロールして作業する必要があります。これは完全に私はこれを書いている方法は理にかなって、多分私が話している何のためにこの視覚的にはより多くの意味をなすかどうかはわからない:
を基本的に私はこれで仕事をしなければなりません巨大なフォーム、コンテナコントロールを全面的に備えています。その後、すべての動作をさせるために実行時の再フォーマットを行います。これは余分な仕事ののlotのようです。私はこれをまったくばかげたやり方でやっていますか?私が行方不明になっているいくつかの「明白な」簡単な方法がありますか?