私は、矢印キーを使用して文字列のリストをブラウズするためのシステムを実装する方がどうでしょう?これまで私はfoo
、goo
、hoo
のようないくつかのテスト文字列を追加した人口リストを持っていましたが、今度は上下の矢印キーを使ってそれらをブラウズすることができるtextBoxを持っていたいと思います。ここで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);
}
}
あなたはこのためにドロップダウンまたはコンボボックスを使用することはできませんか? – Simsons
私は何でも好きなことをすることができますが、驚くほど前にそれらを使ったことがないので、リストを使って作業する方法を学びたいと思っています... –
'reload'は悪いオブジェクト名です –