我有一个列表框,它在运行时列出来自xml的信息。当我从列表中选择一个特定的值时,我希望能够将所选值添加到另一个空列表框中,例如,当我单击一个添加按钮时,例如将列表框中的信息传输到另一个列表框
这是什么方法invloved。感谢
我有一个列表框,它在运行时列出来自xml的信息。当我从列表中选择一个特定的值时,我希望能够将所选值添加到另一个空列表框中,例如,当我单击一个添加按钮时,例如将列表框中的信息传输到另一个列表框
这是什么方法invloved。感谢
你可以尝试使用这样的:
首先创建一个对象从主列表框按住所选项目
object _SelectedItem = null;
然后去你的主ListBox的SelectedIndexChanged事件,并添加该代码
_SelectedItem = MainListbox.SelectedItem;
通过您的按钮选择的项目添加到其他列表使用此代码
TheOtherListBox.Items.Add(_SelectedItem);
您也可以直接从SelectedIndexChanged事件你的主列表框添加新项类似这样的
TheOtherListBox.Items.Add(MainListbox.SelectedItem);
下一次发布一些代码,所以我们可以看到,你至少尝试。
我已经尝试过这一点,它有一个错误,说当前上下文中不存在对象。是因为我创建了主对象 – user2154328 2013-03-11 12:52:49
尝试更改从**对象_SelectedItem = null; **到**内部静态对象_SelectedItem = null; **这种方式您可以从任何地方访问** _ SelectedItem **该项目。 – Adrao 2013-03-11 13:01:36
它说没有像'内部静态' – user2154328 2013-03-11 13:32:10
显示你试过的东西 – 2013-03-11 09:37:41