昌吉编程网

昌吉编程网

im电竞平台合法-ASP.NET1.1ListBox的注意事项

文章教程

排行榜

您的位置:首页>网络学院>网络编程>ASP.NET>ASP.NET1.1ListBox的注意事项

时间:2019-05-2109:21:12来源:人气:0人

欢迎进入.NET社区论坛,与200万技术人员互动交流>>进入       在ASP.Net1.1中如果要实现两个ListBox相互传递数据,比如有两个ListBoxListBox1ListBox2 单片机 网络程序设计 电子商务 计算机图形学 分布式系统 JSP技术添加两个Buttonbutton1和button2给button1添加Click事件privatevoidButton1_Click(objectsender,System.EventArgse){ this.ListBox2.Items.Add(this.ListBox1.SelectedItem); this.ListBox1.Items.Remove(this.ListBox1.SelectedItem);}button2的Click事件privatevoidButton2_Click(objectsender,System.EventArgse){ this.ListBox1.Items.Add(this.ListBox2.SelectedItem); this.ListBox2.Items.Remove(this.ListBox2.SelectedItem);}假象:表面上看基本的功能已经实现了,编译运行,点击添加按钮ListBox1中选中的确实跑到ListBox2中了,再次点击出现错误“当SelectionMode为Single时,ListBox不能有多个选定项。”改正方法1:修改ListBox1和ListBox2的SelectionMode属性设置为Multiple,基本上可以实现,但是效果很次。进入改正方法2:不修改ListBox1和ListBox2的SelectionMode属性通过修改Button1_Click代码privatevoidButton1_Click(objectsender,System.EventArgse){ this.ListBox2.Items.Add(this.ListBox1.SelectedItem); this.ListBox2.SelectedIndex=0; this.ListBox1.Items.Remove(this.ListBox1.SelectedItem);}假象再次出现:当第一次点击添加时,ListBox1中的选中项被添加到ListBox2中,并且ListBox1中的选定项以删除,再次点击,ListBox1中的项再次添加到ListBox2中但是ListBox1中的选定项并为移除。我怀疑是SelectIndex的影响,在次修改代码privatevoidButton1_Click(objectsender,System.EventArgse){ this.ListBox2.Items.Add(this.ListBox1.SelectedItem); this.ListBox1.Items.Remove(this.ListBox1.SelectedItem); this.ListBox2.SelectedIndex=0;}这样就可以了

编程中如何选择Class,AbstractClassandInterface

关于我们 |联系我们 |广告服务 |友情链接 |版权声明 |软件提交 |网站地图

本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时处理。

Copyright©2005-2019MT30.COMAllrightsreserved.豫ICP备号-4

分享