【发布时间】:2009-06-30 14:14:34
【问题描述】:
我有这种情况:
Dictionary<Int32, userInfo> users = new Dictionary<Int32, userInfo>();
其中 Int32 是用户 ID,而 userInfo 包含名称和其他详细信息。 我想在表单上显示一个姓名列表,并允许使用该程序的人双击一个打开一个窗口(类似于 MSN messenger 中发生的情况)。当双击用户名时,我需要知道 id,所以我可以这样做
OpenChatWindow(Int32 id, string name);
我真的不知道该怎么做,我正在使用 winforms。我想到了 ListBox,但同样,我不确定如何。我该怎么办?
PS。 userInfo.name 在 Dictionary 中是唯一的,但我真的不想开始寻找它。
【问题讨论】: