- - PR -
リストビューのソートについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-19 22:37
お世話になります。
VB.NETのアプリケーションに関して、皆さんのお知恵を拝借したいと思います。 CSVファイルの内容をリストに表示するために リストビューコントロールを使うことを考えています。 要望として、リストのタイトル行を選択することで、 各項目別にソートする機能(エクスプローラの詳細表示のイメージ) があります。 ソート自体の処理は問題ないのですが、タイトル選択時に表示される「△」マークが表示する方法がわかりません。 もうひとつの方法として、データグリッドコントロールを使う方法(こちらはプロパティの設定でソート可)もあるのですが、 リスト左端に表示される、行選択の「▲」が嫌がられています。 これを表示させない設定にすると、今度は複数行選択(Shift・Ctrlキーでの)ができなくなってしまいます。 実現したいことをまとめると リストの各項目でソート可能にしたい。 複数行選択を可能にしたい。 ということになります。 実現可能な方法について 何かヒントがあればご教授いただきませんでしょうか? [ メッセージ編集済み 編集者: はねかめ 編集日時 2006-10-19 22:37 ] | ||||
|
投稿日時: 2006-10-19 22:49
真面目に文章の意味がわからないです。 "△" や "▲" マークとは、何のことなのでしょう... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-10-20 07:02
自分でも読み返してみたら、意味不明ですね。
リストビューコントロールのタイトル行をクリックすることで、 項目毎のソートを行いたいのです。 例えば、エクスプローラで表示を「詳細」にすると、 タイトル行をクリックした際に、昇順の場合は「△」印が、 降順の場合は、「▽」がタイトル行に表示されると思います。 この表示を、リストビューコントロールで実現したいのですが・・・ 上手く説明が通じなく、すみません。 |
1