我想知道如何使用箭头键实现一个浏览字符串列表的系统会更好吗?到目前为止,我有一个填充的列表,其中添加了一些测试字符串,如var timeout = 0;
$('#button_add').mousedown(function() {
oneSecondTimer = setTimeout(function() {
timeout = setInterval(function() {
value_of_something++;
}, 50);
}, 1000);
return false;
});
$("#button_add").mouseup(function() {
clearTimeout(oneSecondTimer);
});
,foo
,goo
,现在我想有一个textBox,我可以使用它来浏览它们上下箭头键。
以下是我的一些代码:
hoo
答案 0 :(得分:1)
首先,您需要在方法之外声明的索引变量,否则每次都会以0开头。其次,可以使用delete(response.Envelope.Body.RESULT.SUCCESS);
运算符
[ ]
答案 1 :(得分:1)
x
应在之外定义方法,因为每次调用方法时都不希望将它重新初始化为0.
如果您不熟悉列表,建议您先阅读MSDN。
基本上,你几乎得到了它:
int x = 0;
private void inputBox_KeyDown(object sender, KeyEventArgs e){
try{
if (e.KeyCode == Keys.Enter){
itemHandler();
inputBox.Clear();
}
if (e.KeyCode == Keys.Up){
inputBox.Text = reload[x + 1];
x++;
}
if (e.KeyCode == Keys.Down)(
inputBox.Text = reload[x - 1];
x--;
}
else {}
}
catch(Exception ex)
{
rtbDisplay.Text = "Error:" + ex.ToString();
}
}