使用Keypress将项添加到列表框

时间:2009-08-01 23:06:42

标签: vb.net

我有一个文本框和一个列表框,我想让按下输入时列表框添加一个项目(基于文本框)。

我正在使用vb 2008

请帮助,我正在努力lol。 谢谢!

3 个答案:

答案 0 :(得分:2)

只需创建一个类似的方法:

void AddItemToListBox(string item)
{
    lstMyList.Items.Add(item);
}

然后将其连接到文本框的按键事件,以便按下Enter键:

private void textBox1_KeyDown(object sender, KeyEventArgs e) 
{
    if (e.KeyCode == Keys.Enter) 
    {
        AddItemToListBox(textBox1.Text);
    }
}

答案 1 :(得分:2)

试试这个:

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles 
    TextBox1.KeyDown
    Me.ListBox1.Items.Add(TextBox1.Text)
End Sub

答案 2 :(得分:1)

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.Enter Then
        ListBox2.Items.Add("Misc. - " & TextBox1.Text)
        TextBox1.Clear()
    End If
End Sub