ListViewコントロールでのキー入力について
- 題名: ListViewコントロールでのキー入力について
- 著者: 海月
- 日時: 2010/07/14 14:24:55
- ID: 27083
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ListViewコントロールでのキー入力について
- 著者: Hongliang
- 日時: 2010/07/14 14:53:06
- ID: 27084
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ListViewコントロールでのキー入力について
- 著者: 海月
- 日時: 2010/07/14 16:10:52
- ID: 27085
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
使用言語はVB.NET Framework 2.0になりますよろしくお願いします
ListViewを使っているときにキーボードのキーを押すと
例えば下記の例ですと「0」を押すと00.txtという項目が選択されます
もう一回押すと01.txtという項目が選択されます
「2」を押しますと20.txtが選択されます
とっても便利な機能だと思うのですがKeyUpイベントで選択項目を
処理しようとする時に押したキーが先頭に含まれる項目があると
選択項目が移動してしまい困っています
プロパティを見直したり検索してみたりもしましたがその機能を
停止するようなものは見つかりませんでした。
どうにかキーを押しても選択項目を移動させないようにはできないでしょうか?
よろしくお願いします。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With ListView1
.View = View.Details
.GridLines = True
.Columns.Add("ファイル名", 100, HorizontalAlignment.Left)
.Items.Add("00.txt", 0)
.Items.Add("01.txt", 0)
.Items.Add("10.txt", 0)
.Items.Add("20.txt", 0)
End With
End Sub