Solved

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

Posted on 2008-06-19
3
353 Views
Last Modified: 2012-06-21
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)?
0
Comment
Question by:Sjaaksken
  • 2
3 Comments
 
LVL 6

Accepted Solution

by:
Bruce_1975 earned 75 total points
ID: 21824700
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
 

Author Comment

by:Sjaaksken
ID: 21824856
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
 
LVL 6

Expert Comment

by:Bruce_1975
ID: 21826362
I think you solved the problem. If you still have problems, just let me know.

Regards,
Bruce
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Article by: Najam
Having new technologies does not mean they will completely replace old components.  Recently I had to create WCF that will be called by VB6 component.  Here I will describe what steps one should follow while doing so, please feel free to post any qu…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
This video discusses moving either the default database or any database to a new volume.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now