Click here to Skip to main content
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)

  Print Answers RSS
0 OriginalGriff 7,853
1 Sergey Alexandrovich Kryukov 7,107
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,790


Advertise | Privacy | Mobile
Web03 | 2.8.1411023.1 | Last Updated 1 Nov 2012
Copyright © CodeProject, 1999-2014
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