textbox: add text to listbox when the enter key is pressed

Hi,

I have a reasonably easy question but can't seem to get it right:

I have a textbox in my form (textBox1), when the enter key is pressed it should enter the text in the textbox in a listbox(listBox1)

How can i make it enter the text in the listbox (once for every enter pressed)?
SjaakskenAsked:
Who is Participating?
 
Bruce_1975Commented:
You can use the KeyUp event of the textbox.

Regards,
Bruce
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
    // check the key and just act if return (or enter) was pressed
    if (e.KeyCode == Keys.Return)
    {
        listBox1.Items.Add(textBox1.Text);
        // clear the text box or just comment out the next line 
        textBox1.Clear();
    }
}

Open in new window

0
 
SjaakskenAuthor Commented:
Hi, thanks for the reply,

apparently I was close but when I did paste your solution and ran the program it didn't enter the text when the enter key was pressed. I tried assigning other keys to the 'if' statement but same result.

Am I forgetting something? It also doesn't clear the textbox as it doesnt seem to accept the enter action
0
 
Bruce_1975Commented:
I think you solved the problem. If you still have problems, just let me know.

Regards,
Bruce
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.