如何使用keyUP和keyDown更改listBoxSelecteditem?

时间:2013-02-04 15:05:00

标签: c# wpf

我想更改listBox选择的Item.But我只用鼠标点击更改。我想用keyup和keydown.please更改,如果你知道你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

这个对我有用。您必须知道ListBox以索引0开头,如果您按下键,您必须增加.SelectedIndex,以便选择带索引1的项目

Financials!LU83 -> Financials!LU81 -> Formula Error: An unexpected error occured

答案 1 :(得分:-1)

在keyDown事件上尝试此操作:

private void listBox_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.Key==Key.Up && listBox.SelectedIndex+1<listBox.Items.Count) 
    { 

        listBox.SelectedIndex++; 
    } 
     if (e.Key == Key.Down && listBox.SelectedIndex-1<-1) 
     { 
         listBox.SelectedIndex--; 
     } 
}