Click here to Skip to main content
11,428,497 members (66,656 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: collections
Hi All,

I'm creating a program with two listboxes, each listbox holding a list of string values. I want to be able to click on a value in listbox1 and a value in listbox2 and for the program to store these two items together so in future it will know these items are associated. If I keep the same item selected in listbox1 but change the item selected in listbox2, I would like the program to delete the previous link and create this new one. The program would eventually have a list of all the items in listbox1 each associated with 1 item in listbox2.

I was thinking of using a 2D array but this seems very inflexible and was wondering which data structure would be best? Another idea I was considering was a list of arrays, e.g. ({listbox1item1,listbox2item4} , {listbox1item2,listbox2item7})
but I'm not sure how practical this is either. Has anyone any advise or is there an easier way to do this?

Sorry if I haven't explained this very well.

Regards,
Stephen.
Posted 1-Nov-12 6:53am

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Does the Smart List class[^] help you?
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



Advertise | Privacy | Mobile
Web04 | 2.8.150428.2 | Last Updated 1 Nov 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100