在C#中查看字符串列表?

时间:2017-04-24 06:44:36

标签: c# list keyboard

我想知道如何使用箭头键实现一个浏览字符串列表的系统会更好吗?到目前为止,我有一个填充的列表,其中添加了一些测试字符串,如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); });foogoo,现在我想有一个textBox,我可以使用它来浏览它们上下箭头键。

以下是我的一些代码:

hoo

2 个答案:

答案 0 :(得分:1)

首先,您需要在方法之外声明的索引变量,否则每次都会以0开头。其次,可以使用delete(response.Envelope.Body.RESULT.SUCCESS);运算符

对List进行索引
[ ]

答案 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();
        }
    }