如何使用ListBox中的ListBox.Items.CopyTo()方法将Items的数据输出到数组?
主要想实现将一个ListBox中的内容Copy到另一个ListBox中!
有没有其他更好方法呢?
主要想实现将一个ListBox中的内容Copy到另一个ListBox中!
有没有其他更好方法呢?
解决方案 »
- Invoke C 高手请解答 Origin调用
- 获取注册表中的数据转换为string不成功。。
- 关于c#中使用IP连接本地和远程数据库的问题!!!!!!
- c#准确判断显示器数量
- 如何用XmlTextWriter建立3层的xml文件?
- IE里面有没有设置超过几长时间就显示"该页无法显示"的设置呢?
- 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
- 这段代码怎么改成c#
- 小弟欲学C#,请各位大虾近来指点一二 ……………………
- C# 网络通信,想实现多个电脑连接一个机器,但是机器只能通过一个端口通信
- 好难的问题
- 【WinForm】问个比较简单的Win控件问题
{
//this.lbChoosedWoolType.Items.Insert(i,this.lbWoolType.Items[i].ToString());
MessageBox.Show(this.lbWoolType.Items[i].ToString());
}lbWoolType是左边的ListBox控件
lbChoosedWoolType是右边的ListBox控件
如何才能将左边的内容一次过加到右边的控件里呢?
//则定义大小为5的字符串数组,或者为更大的数组
listBox1.Items.CopyTo(strA,0); //Copy到strA数组中来
foreach( string str in strA) //对listBox2的items添加
{
if(str != null)
listBox2.Items.Add(str);
}//该代码,已经测试通过
ListBox lb = new ListBox ();
object[] l = new string [this.listBox1.Items.Count ];
this.listBox1 .Items.CopyTo (l,0);for(int i = 0;i<this.listBox1.Items.Count ;i++)
{
lb.Items.Add (l[i]);
}
ListBox lb1,lb2;//假设已有lb1,lb2
string[] arr = null ;lb1.Items.CopyTo(arr,0);
lb1.Items.Clear();lb2.Items.AddRange(arr);