選擇從字典中的項目我有這樣的情況:通過GUI
Dictionary<Int32, userInfo> users = new Dictionary<Int32, userInfo>();
凡的Int32是用戶ID和用戶信息包含名稱和其他細節。 我想在窗體中顯示一個名稱列表,並允許使用該程序的人雙擊一個來打開窗口(類似於MSN Messenger中發生的情況)。當用戶的名字被雙擊我需要知道的ID,所以我可以做
OpenChatWindow(Int32 id, string name);
我真的不知道該怎麼做,我使用的WinForms。我想到了ListBox,但是,我不知道如何。我該怎麼辦?
PS。 userInfo.name在Dictionary中是唯一的,但我真的不想開始尋找它。
沒有必要將它們添加到列表框時投下的用戶爲對象,在.NET中始終允許隱式向下對象向下轉換 – 2009-06-30 14:26:08
我大約有99%的人確信Patrick感謝您清除它!大聲笑我敢肯定,如果你使用AddRange方法,你需要做一個投射壽命? – James 2009-06-30 14:28:04