-1
我想知道如何使用箭頭鍵實現一個瀏覽字符串列表的系統?到目前爲止,我有一個填充列表,其中添加了一些測試字符串,如foo
,goo
,hoo
,現在我想要一個文本框,可以使用上下箭頭鍵瀏覽它們。閱讀C#中的字符串列表?
這裏有點我的代碼有:
List<String> reload;
private void inputBox_KeyDown(object sender, KeyEventArgs e){
int x = 0;
reload.item(x);//this is my bogus guess on how it should be done
try{
if (e.KeyCode == Keys.Enter){
itemHandler();
inputBox.Clear();
}
if (e.KeyCode == Keys.Up){
inputBox.Text = reload().item(x+1); //again bogus
x++;
}
if (e.KeyCode == Keys.Down)(
inputBox.Text = reload().item(x-1); //again bogus
x--;
}
else {}
}
catch(Exception ex)
{
rtbDisplay.AppendText("Error:" + ex);
}
}
不能使用下拉菜單或ComboBox這個? – Simsons
我可以做我喜歡的任何事情,但我想學習如何使用列表,因爲我之前從未使用過它們...... –
'reload'是一個壞對象名稱 –