Solved

C #.Net Windows application Transferring ListBox items to another ListBox

Posted on 2006-10-21
5
199 Views
Last Modified: 2010-04-16
Hello,
I have a listbox that stores items and I have another listbox which is empty. In the middle of these listboxes I have a button names ADD. I have created an array for the items stored in the first listbox. I would like to transfer the items stored in the 1st listbox to the 2nd listbox when the item is seleceted and the ADD button is pressed.
string[] strSubs;
strSubs = new string[]{"English", "Maths", "Soscial Sciences", "Physics",};

Thanks in advance,
Erdem
0
Comment
Question by:operatortobe
  • 4
5 Comments
 
LVL 29

Expert Comment

by:Nightman
ID: 17780118
you don't need the array. Simply place this in the onclick event of the button

   
      foreach (object o in comboBox1.Items)
      {
        comboBox2.Items.Add(o.ToString());
      }
0
 
LVL 29

Expert Comment

by:Nightman
ID: 17780125
Sorry, I misread your question

add this in the onclick event handler
      comboBox2.Items.Add(comboBox1.SelectedItem.ToString());
0
 
LVL 29

Accepted Solution

by:
Nightman earned 250 total points
ID: 17780127
My first post will add EVERTYTHING
My second will add only the selected item
0
 

Author Comment

by:operatortobe
ID: 17780572
Hi there,
I just had a chance to check the adding items from listbox1 to listbox2. It works fine, however if the user doesn't choose ant item from the listbox1 and just hits the ADD button I get this following message;

"NUll Reference exception was not handled"
lstChosenSubs.Items.Remove(lstChosenSubs.SelectedItem.ToString());

I guess I need to use the try and catch to handle this exception,right? Any idea how should I use it?
Regards,
0
 
LVL 29

Expert Comment

by:Nightman
ID: 17780833
Yes - check the value of the SelectedIndex - if -1 then there is nothing selected - simply do nothing.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
This article describes a simple method to resize a control at runtime.  It includes ready-to-use source code and a complete sample demonstration application.  We'll also talk about C# Extension Methods. Introduction In one of my applications…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

772 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