• ベストアンサー

MFC リストビューのツリー表示

リストビューをツリー表示するには、 どうすれば良いのでしょうか?

noname#254206
noname#254206

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>イメージとしましては、 >VC++のウォッチウインドウみたいな感じです。 できません。 VisualStudioでは、独自に描画してるだけです。

その他の回答 (2)

  • yosi_yosi
  • ベストアンサー率35% (165/468)
回答No.2

単純にツリービューではだめなんでしょうか???

noname#254206
質問者

お礼

ありがとうございます

noname#254206
質問者

補足

すみません。説明不足でした。 イメージとしましては、 VC++のウォッチウインドウみたいな感じです。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

ツリー表示できるのはTreeViewです。 ListViewではありません。

noname#254206
質問者

お礼

ありがとうございます

noname#254206
質問者

補足

すみません。説明不足でした。 イメージとしましては、 VC++のウォッチウインドウみたいな感じです。

関連するQ&A

  • C# ツリービューの使い方

    現在、Microsoft Visual C# 2008 Express Editionでプログラムを作成しているのですが、ツリービューの使い方がよくわかりません。 具体的には、ツリービューとリストビューを左右に並べて、ツリービューのノードをクリックしたときに、その子ノードをリストビューに表示したいと考えています。 そこで、 ツリービューのNodeMouseClickイベントで foreach ( TreeNode child in this.treeView1.SelectedNode.ChildNodes ) { //リストにノードを表示する } と記述したのですが、 「'System.Windows.Forms.TreeNode' に 'ChildNodes' の定義が含まれておらず、型 'System.Windows.Forms.TreeNode' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。」 というエラーが発生しました。 これを解決するにはどうすればいいのでしょうか?また、私が実装しようと考えている機能を、ツリービューとリストビューを併用した方法以外でより効率的にかけたりしますか? C#に詳しい人、回答よろしくお願いします。

  • AccessのTree View,List Viewの表現方法

    http://www.tsware.jp/study/vol10/comctl_10.htm 上記のHPにてTree ViewとList Viewの連動を試したりしているのですが、このList Viewの表現方法をTree Viewのようにすることは可能でしょうか。 ▼商品区分  △飲料  △加工食品  △菓子類  ▼魚介類   商品名   単価 在庫   特選味のり 1800   0   北海道昆布 4400  10   やきいか…  200  10   ・   ・   ・  △穀類、シリアル  △調味料  △肉類  △乳製品 上のように、△をクリックすると▼になり、中に明細が表示される、というかんじです。 もしくはこのような表現はAccessでは難しいでしょうか。 わかるかたいましたらよろしくお願いします。

  • VC6++のツリービューについて

    VC6++のツリービューについて質問させていただきます。 ツリービューで以下のようなリストを作成した場合、リストをクリックした時に文字色もくしは、文字の背景色を変更したいと考えております。何かよい方法があればお教え頂ければと思います。 よろしくお願いいたします。 【ツリービューのイメージ】 下のようなリストを作成後、”きゅうり”をクリックしたら、”きゅうり”の文字列の色が変わり、”みかん”をクリックしたら、”みかん”の文字列の色が変わるイメージです。 野菜  |   ― きゅうり  |     ― レタス 果物  |   ― みかん  |   ― ブドウ  

  • ツリービューを閉じさせたくない。

    いつもお世話になっております。 現在、WIN2000(sp4) SQLServer2000(sp3) で開発をしています。 ツリービューそのものの理解不足かもしれませんが、もしご存知でしたら教えて下さい。 ツリービューでルートのノードを軽く2回クリックすると、エクスプローラーを閉じる時のように、ツリーが閉じますが、これを閉じないようにする方法はないでしょうか? 宜しくお願い致します。

  • ツリービューを使って、エクスプローラのようなものを作りたい。その二

    以前、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=372373 の『ツリービューを使って、エクスプローラのようなものを作りたい』という質問をした者です。 そこで教えていただいたプログラムを使って、一応は出来たのですが、このツリービュー内にフォルダだけでなく、ファイルも同時に表示させることは出来るんでしょうか。 実は、今まではDriveListBox、DirListBox、FileListBoxを組み合わせていたのですが、ツリービューに統合しようとしています。 前の質問で教えていただき、フォルダはしっかりと表示されるようになりましたが、ファイルは表示されません。 一階層だけなら、ファイルも表示できるプログラムは以前から作っていたので出来ると思っていたのですが、どうしても出来ません。 ファイルを選択してそれをRichTextBoxなどに表示させるというのが目的です。前述の三つの組み合わせや、教えていただいたプログラムにFileListBoxを付けてもいいんですが、それだと不恰好になってしまうので…… TreeViewにファイルを表示させる方法を教えてください。よろしくお願いします。

  • ツリービューについて

    いつも参考にしています。 今回初めてVBで開発することになりました。 ツリービューの部分で詰ってしまいました。 【内容1】 2階層のツリーで下位階層(子)が選択されているときだけ実行したい処理があります。 現在選択しているノードが上位階層(親)か下位階層(子)か判断できるような関数などあるのでしょうか? 【内容2】 現在、画面上のツリービュー表示項目をダブルクリックすると値を更新できてしまうのですが、更新不可にできないでしょうか? どちらも初歩的なことなのかも知れませんが、検索しても分からなかったんです。 どうぞアドバイスお願いします。 VBは6.0です。

  • Visual Basicでツリービューリストの項目数を増やすには?

    VB4でツリービューコントロールを使ってリストを作成するとある程度以上のノード数になるとindex errorになります。 正確には数えていませんが、感覚的に200行ぐらいです。 この制限を外す方法はありませんか? よろしくお願いします。

  • ツリービューで、画像管理したいのですが・・・・

    ツリービューで、画像や、テキストをを管理したいのですが、 ツリービューのノードに画像や、テキストを入れることが出来るのでしょうか? ツリービューのノードをクリックして選択した場合、 ピクチャーボックスやテキストボックスに、画像やテキストを表示したいのですが、 どうすればいいのか教えて下さい・・・お願いします。

  • リストビューで罫線を表示

    リストビューで罫線を表示させるにはどうしたら良いのでしょうか?Excelのような表を表示したいのですが。 あと、同じリストで特定の項目だけを色を変えたいのですが、ListView_GetItemRect、ListView_GetSubItemRectで項目ごとの範囲を取得、その範囲を塗りつぶすようにしているのですが、上手く変わってくれません。 教えてください。よろしくお願いします。

  • VB6.0ツリービューについて

    現在、VB6.0で開発をしております。 その中で、ツリービューを使用しています。 で、ツリービューのノードを設定してある状態で、ユーザがクリックしてノードのひとつを選択するのではなく、プログラムからあるひとつのノードを選択状態にするにはどうすればよいでしょうか? ご教授いただけますでしょうか。よろしくお願いします。

専門家に質問してみよう