Click here to Skip to main content
15,908,675 members
Home / Discussions / C#
   

C#

 
Questionmulticast problem Pin
snouto16-May-06 9:38
snouto16-May-06 9:38 
AnswerRe: multicast problem Pin
Nader Elshehabi16-May-06 15:52
Nader Elshehabi16-May-06 15:52 
QuestionHelp with BGWorker Pin
student_rhr16-May-06 9:06
student_rhr16-May-06 9:06 
AnswerRe: Help with BGWorker Pin
led mike16-May-06 9:24
led mike16-May-06 9:24 
AnswerRe: Help with BGWorker Pin
Robert Rohde16-May-06 9:40
Robert Rohde16-May-06 9:40 
QuestionA beginering Question too Pin
jackalfb16-May-06 8:50
jackalfb16-May-06 8:50 
AnswerRe: A beginering Question too Pin
stancrm18-May-06 3:53
stancrm18-May-06 3:53 
GeneralRe: A beginering Question too Pin
jackalfb20-May-06 1:39
jackalfb20-May-06 1:39 
QuestionWeakReferences and the background garbage collector Pin
Judah Gabriel Himango16-May-06 8:48
sponsorJudah Gabriel Himango16-May-06 8:48 
AnswerRe: WeakReferences and the background garbage collector Pin
led mike16-May-06 9:22
led mike16-May-06 9:22 
GeneralRe: WeakReferences and the background garbage collector Pin
Judah Gabriel Himango16-May-06 11:11
sponsorJudah Gabriel Himango16-May-06 11:11 
AnswerRe: WeakReferences and the background garbage collector Pin
Guffa16-May-06 12:34
Guffa16-May-06 12:34 
QuestionXML and sorting Pin
donkaiser16-May-06 8:44
donkaiser16-May-06 8:44 
AnswerRe: XML and sorting Pin
Rei Miyasaka16-May-06 11:30
Rei Miyasaka16-May-06 11:30 
GeneralRe: XML and sorting Pin
donkaiser17-May-06 18:50
donkaiser17-May-06 18:50 
GeneralRe: XML and sorting Pin
Rei Miyasaka18-May-06 7:08
Rei Miyasaka18-May-06 7:08 
GeneralRe: XML and sorting Pin
donkaiser19-May-06 10:41
donkaiser19-May-06 10:41 
GeneralRe: XML and sorting [modifed] Pin
Rei Miyasaka19-May-06 13:54
Rei Miyasaka19-May-06 13:54 
Practically every control in Windows Forms has a handy Tag property that you can assign what ever you want to.

So you can assign those book XmlElement items that you extracted earlier to each one of their corresponding list items.

And then when you click an ok button, check the listbox.SelectedItem.Tag property -- that'll be whatever you assigned to the tag.



Edit: sorry, that's ListView I'm thinking of.

ListBox lets you assign any type of object, so you can make a custom class and override the ToString method to have it show the right text in the list box.

So make a class like this:
class Book
{
public Book(string name, string publisher)
{
this.name = name;
this.publisher = publisher;
}

string name, publisher;

public string Publisher
{
get { return publisher; }
}

public string Name
{
get { return name; }
}

public override string ToString()
{
//Just show the name
return name;
}
}

When you add an item to the list box, do something like this:
listBox.Add(new Book(element["Name"], element["Publisher"]);

When you want to get the publisher for the selected book, do this:
publisher = (listBox.SelectedItem as Book).Publisher;

-- modified at 19:59 Friday 19th May, 2006
QuestionJNI_CreateJavaVM Pin
pwimmers16-May-06 8:29
pwimmers16-May-06 8:29 
QuestionCollection was modified; Enumeration Operation may not execute Pin
Vijju200616-May-06 6:50
Vijju200616-May-06 6:50 
AnswerRe: Collection was modified; Enumeration Operation may not execute Pin
carlop()16-May-06 6:55
carlop()16-May-06 6:55 
GeneralRe: Collection was modified; Enumeration Operation may not execute Pin
Vijju200616-May-06 7:13
Vijju200616-May-06 7:13 
GeneralRe: Collection was modified; Enumeration Operation may not execute Pin
carlop()16-May-06 21:15
carlop()16-May-06 21:15 
QuestionA beginnering question Pin
mehrdadc4816-May-06 6:13
mehrdadc4816-May-06 6:13 
AnswerRe: A beginnering question Pin
Vikram A Punathambekar16-May-06 6:26
Vikram A Punathambekar16-May-06 6:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.