先谢谢回答的各位,别只看啊,进来坐坐啊!
页面上有个listbox和一个按钮,
1。当选择一个listbox。item时,然后点击按钮可以将选中的去掉,不是去掉这个item哦;
2。怎样才可以实现复选的效果啊,也就是不用按住shift就能选择多项。
麻烦回答的写仔细点了,在线等啊!
问题点数:50、回复次数:7Top
1 楼fengfangfang()回复于 2005-06-03 11:03:37 得分 10
自己写代码
在listbox的click事件中,把点击项的selected设置为trueTop
2 楼ylcomrade(&money)回复于 2005-06-03 11:04:12 得分 0
坐坐Top
3 楼lei00529(老婆叫我猪)回复于 2005-06-03 11:29:31 得分 20
ListBox的属性SelectionMode设为"Multiple"可以实现多选
删除选中
下面的代码加在按钮事件中
if (ListBox1.SelectedIndex!=-1)//查看是否选中,ListBox1不ListBox的ID
{
for(int i=ListBox1.Items.Count-1;i>=0;i--)//循环,一定要从最后一个循环否则删除多个时会出错
{
if(ListBox1.Items[i].Selected)
{
//判断是否选中
ListBox1.Items.Remove(ListBox1.Items[i]);//删除选中
}
}
}Top
4 楼renyu732(Sysinfo)回复于 2005-06-03 11:43:10 得分 0
upTop
5 楼qingyun1020(星期零)回复于 2005-06-03 12:00:30 得分 0
坐坐Top
6 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-03 12:41:29 得分 20
1.设定列表框的选定项就可以了.
this.ListBox1.SelectIndex = -1;
2.如果是连选,那你可不用按SHIFT,如果是跳选,你非用SHIFT键不可.这个没有办法改变,除非你找 比尔.盖瓷Top
7 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-03 12:51:19 得分 0
进来坐坐,呵呵。楼上的,找盖茨也不一定好使Top




