listBox移动的问题 可以保存下每个记录的Index值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] _items = new string[]{"AA","BB","CC"}int[] _itemsPosition = new int[Items.Length];for(int i = 0 ; i < _itemPositions.Length ; i++){ _itemPositions[i] = 0;}//--------------ListBox[] _listBoxs = new ListBox[2];//....private void MoveItem(int itemIndex,int position){ this._itemsPosition[itemIndex] = position; for(int i = 0 ; i < this._listBoxs; i++) this._listBoxs[i].Items.Clear(); for(int i = 0 ; i< this._items.Length ; i++) { this._listBoxs[this._itemsPosition[i]].Items.Add(this._items[i]); }}//left -> rightthis.MoveItem(1,this._listBox[0].SelectedIndex);//right -> leftthis.MoveItem(0,this._listBox[1].SelectedIndex);//----------------------------对于多项选择可以:private void MoveItem(int[] itemIndex,int[] position){//方法类似} C# 这个效果的窗口如何做 求帮助,水晶报表如何处理实体类 装VS2008时出现这种情况?什么原因?? 怎样设置一个字节的某一位的值 如何知道别人的窗体获得焦点 为什么2个combox的selectindexchange事件会相互触发? 在本机建立并发布一个网站,让局域网内部成员都可以访问的方法和步骤 - 使用C# - ASP.NET初级菜鸟的求助 datalist嵌套datalist,怎么找父datalist的绑定信息??高手们帮忙~!急呀!!! 上位机软件 在WINFORM里如何打印DATAGRID数据网格?哪位能给个详细的例子? mp3tag控件 如何获得mp3文件的tag信息?
int[] _itemsPosition = new int[Items.Length];
for(int i = 0 ; i < _itemPositions.Length ; i++)
{
_itemPositions[i] = 0;
}//--------------ListBox[] _listBoxs = new ListBox[2];
//....
private void MoveItem(int itemIndex,int position)
{
this._itemsPosition[itemIndex] = position; for(int i = 0 ; i < this._listBoxs; i++)
this._listBoxs[i].Items.Clear(); for(int i = 0 ; i< this._items.Length ; i++)
{
this._listBoxs[this._itemsPosition[i]].Items.Add(this._items[i]);
}
}//left -> right
this.MoveItem(1,this._listBox[0].SelectedIndex);
//right -> left
this.MoveItem(0,this._listBox[1].SelectedIndex);//----------------------------
对于多项选择可以:
private void MoveItem(int[] itemIndex,int[] position)
{
//方法类似
}