Help with C# programming listbox and arrays

Posted on 2006-07-22
Medium Priority
Last Modified: 2010-04-16
I have three forms (frm1,frm2,frm3).  The first frm1 contains a listbox1,button1,listbox2, button2.
button1 opens up frm2, button2 opens up frm3.  

When i click button1, it open up frm2, frm2.listbox is filled with items to choose from, i need to select from frm2.listbox and return the items to frm1.listbox1.
when i click button2, it open up frm3, it takes the values from frm1.listbox1 items and is put in new sql search string, returns items to frm3.listbox1, user can now select which item he wants by clicking on button (>>) to move to frm3.listbox1.  

When he clicks OK button on frm3, frm3 closes, frm3.listbox1 is set equal to frm1.listbox2.

Need help with passing frm1.listbox1 and frm1.listbox2 items to frm3 and returning results to frm1.  
Question by:schen
  • 2
LVL 29

Accepted Solution

Gautham Janardhan earned 200 total points
ID: 17163216
to pass variable to a form what u could do is overload the form constructor

//constructor form 1
public void Form1(string AVariable)

//creating form 1

Form obj = new Form1(listbox.selectedvalue.tostring())

for retreiiving values from the form what u could do is
decalre a  variable in the form an set it to the value u want to return
//sample code below

Form obj = new Form1(listbox.selectedvalue.tostring());
//ShowDIalog()-----not Show()//Important
//Value is the string decalre in the form which containds the value of the selected item

LVL 29

Expert Comment

by:Gautham Janardhan
ID: 17163228
add to that above
//creating form 1
string AValue;
string AreceivedVariable;
public void Form1(string AVariable)
AreceivedVariable = AVariable;
//do whart ever u want to

event that u wnat to do
AValue = //the value u want

public string Value
get{return AValue}

//hope this works

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

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.

Join & Write a Comment

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
The video will let you know the exact process to import OST/PST files to the cloud based Office 365 mailboxes. Using Kernel Import PST to Office 365 tool, one can quickly import numerous OST/PST files to Office 365. Besides this, the tool also comes…
When you have multiple client accounts to manage, it often feels like there aren’t enough hours in the day. With too many applications to juggle, you can’t focus on your clients, much less your growing to-do list. But that doesn’t have to be the cas…

586 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