方法: Windows フォームで Windows エクスプローラー スタイルのインターフェイスを作成する

Windows エクスプローラーのユーザー インターフェイスは、使い方が非常にわかりやすいので、幅広いアプリケーションに採用されています。

Windows エクスプローラーは、基本的には、個別のパネルに表示された TreeView コントロールと ListView コントロールで構成されます。 パネルは、スプリッターによってサイズ変更できるようになっています。 このコントロール配置は、情報を表示したり参照したりするうえで非常に効果的です。

次の手順では、Windows エクスプローラーのようなフォームにコントロールを配置する方法について説明します。 Windows エクスプローラー アプリケーションのファイル参照機能を追加する方法については説明しません。

Windows エクスプローラー スタイルの Windows フォームを作成するには

  1. 新しい Windows アプリケーション プロジェクトを作成します ( [ファイル]>[新規]>[プロジェクト]>[Visual C#] または [Visual Basic]>[従来のデスクトップ]>[Windows フォーム アプリケーション] )。

  2. ツールボックスから:

    1. SplitContainer コントロールをフォーム上にドラッグします。

    2. TreeView コントロールを、SplitterPanel1 (Panel1 とマークされた SplitContainer コントロールのパネル) にドラッグします。

    3. ListView コントロールを、SplitterPanel2 (Panel2 とマークされた SplitContainer コントロールのパネル) にドラッグします。

  3. CTRL キーを押しながら、3 つのコントロールを順番にクリックし、すべて選択します。 SplitContainer コントロールを選択する際には、パネルではなく、スプリッター バーをクリックします。

    注意

    [編集] メニューの [すべて選択] コマンドは使用しないでください。 これを使用すると、次の手順で必要なプロパティが [プロパティ] ウィンドウに表示されません。

  4. [プロパティ] ウィンドウで、 Dock プロパティを Fillに設定します。

  5. F5 キーを押してアプリケーションを実行します。

    フォームに、Windows エクスプローラーのような、2 つの部分で構成されたユーザー インターフェイスが表示されます。

    注意

    スプリッターをドラッグすると、パネルのサイズが変更されます。

関連項目