2009-04-23 11 views
1

Office 2007スタイルに似た「新規ドキュメント」ダイアログを作成したい(写真参照)。私は左のリストに問題があります。 ListViewコントロールを使用しようとしましたが、リストでスクロールするヘッダーセクションを表示する方法がわかりません(テンプレートカテゴリとMicrosoft Office Onlineなど)ヘッダーセクションを含むリストビューを作成する

再作成のための最良の選択肢は何ですかこのリストのスタイル??

私は.net3.5、VS2008とWinFormsの(NOT WPF)を使用しています。アムをも必要に応じて、サードパーティ製のコントロールを購入するオープン。

alt text http://i.i.com.com/cnwk.1d/i/z/200606/office/eb_office2007_024a.png

マイケル

+0

あなたの写真を表示しました。マークダウンの多くのニュアンスの1つ、私はそう思っています。 –

答えて

1

Withoあなたはそれを含むことを忘れましたか?)、私はListView内のグループについて話していると思います。これはかなり簡単に達成できます。

ListView.GroupsプロパティのMSDNドキュメントをご覧ください。グループを定義したら(例では「テンプレートカテゴリ」と「Microsoft Office Online」)、それぞれのListViewItemでグループを指定して、そのグループ内にとどまるようにできます。

+0

ありがとうマット、私はヘッダーが今働くことができます。写真に何が起こったかわからない、それは私が '編集'モードに入る時を示す。..何かを逃している(スタックオーバーフローnewb) –

0

私は最後のフォームのために第三者のコントロール(profuu.comのElegant.ui.NavigationBar)を使用して終了しました。以下のScreenie。

My 'New Document' form using Elegant.ui.NavigationBar http://www.ruleclarity.com/images/stories/screenshots/new_document_dialog.jpg

ヘッダーとアイテムは、実際に、彼らはマウスに反応しないように、無効ヘッダボタンとボタン(Elegant.Ui.ToggleButton)です。これは大丈夫だと私は思う。このフォームのノート私はまた、(最も右の枠内の)グループヘッダーでListViewを使用しました

関連する問題