これ何て呼びますか Part2

1列目のセルに+記号を表示させて+記号をクリックしたら
行が増えて展開される様なイメージのグリッドを作りたいです。

+ Office
↑これをクリックしたら

- office
|
|-word
|-excel
|-access
|-powerpoint

とOfficeが展開される様なイメージでグリッドの行が現れるようにしたいです
また、その逆に閉じるようなイメージでグリッドの行が減るようにしたいです
表示されるようなグリッドを作成したいです

どうコーディングすればきれいな展開ができるようになるでしょうか

+記号や|記号、-記号も画像の方がきれいになると思いますが。
そのコーディングも載せていただけるとありがたいです。

新米プログラマなためうまく説明できませんがよろしくお願いいたします。

A 回答 (1件)

こんにちわ。



多少なりとも自分で調べる努力をしましょう。
展開されるようなコントロールは「TreeView」です。

「VB.NET DataGridView TreeView」で検索すると
おあつらえ向きなものがヒットします。

ツリー表示して折りたたみや展開ができるDataGridView
http://blogs.msdn.com/b/markrideout/archive/2006 …
リンク先は英語ですがZIPファイルがありましたので
ダウンロードしてVSで開けばソースが見れます。

これを参考にコーディングしてみてはいかがですか?
新米という事なのでDataGridViewのイベントいじりは荷が重い気がしますが。。。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A