方法: Windows フォームに Windows エクスプローラー スタイル インターフェイスを作成する
Windows エクスプローラーは、準備ができているため、アプリケーションの一般的なユーザー インターフェイスの選択肢です。
Windows エクスプローラーは、基本的に、TreeView コントロールと別のパネル上の ListView コントロールです。 パネルはスプリッターによってサイズ変更可能になります。 このコントロールの配置は、情報の表示と閲覧に非常に効果的です。
次の手順では、Windows エクスプローラーのようなフォームでコントロールを配置する方法を示します。 エクスプローラー アプリケーションのファイル参照機能を追加する方法は示されていません。
エクスプローラー スタイルの Windows フォームを作成するには
新しい Windows アプリケーション プロジェクトを作成します (
ファイル 新しい プロジェクト Visual C# または Visual Basicクラシック デスクトップ Windows フォーム アプリケーション を)。 ツールボックスから:
SplitContainer コントロールをフォーム上にドラッグします。
TreeView コントロールを SplitterPanel1 にドラッグします (SplitContainer コントロールのパネルには Panel1とマークされています)。
ListView コントロールを SplitterPanel2 (SplitContainer コントロールのパネルで Panel2とマークされた部分) にドラッグします。
Ctrl キーを押しながら順番にクリックして、3 つのコントロールをすべて選択します。 SplitContainer コントロールを選択したら、パネルではなく分割バーをクリックします。
手記
[編集] メニューの [すべて選択] コマンドは使用しないでください。 その場合、次の手順で必要なプロパティは、プロパティ ウィンドウに表示されません。
F5 キーを押してアプリケーションを実行します。
フォームには、Windows エクスプローラーと同様の 2 部構成のユーザー インターフェイスが表示されます。
手記
スプリッターをドラッグすると、パネル自体のサイズが変更されます。
関連項目
- SplitContainer
- 方法: Windows フォーム を使用してマルチペイン ユーザー インターフェイスを作成する
- 方法: 分割ウィンドウ でサイズ変更と配置の動作を定義する
- 方法: ウィンドウを水平方向に分割する
- SplitContainer コントロール
.NET Desktop feedback