首页 新闻 会员 周边 捐助

Winform中的listbox控件bug

0
悬赏园豆:10 [已解决问题] 解决于 2022-12-14 14:53

winfrom 鼠标点击Listbox中某项时第一次点击该项背景无变化,反而上一次选中项背景变为选中时颜色,第二次点击才正确

BengBaLaHei的主页 BengBaLaHei | 初学一级 | 园豆:22
提问于:2022-12-14 10:55
< >
分享
最佳答案
0


你这个应该是用了别人写的自定义控件吧,winfrom的listBox不存在你描述的问题。

收获园豆:10
soulsjie | 菜鸟二级 |园豆:277 | 2022-12-14 14:23

listBox1.DataSource = mainList;
listBox1.DataBindings.Add("text", mainList, "aaa");
listBox1.DisplayMember = "aaa";
listBox1.ValueMember = "Mark";
listBox1.DataBindings.Add("selectedvalue", mainList, "Mark");
采用这种方式绑定数据才出现的问题,控件还是那个控件

BengBaLaHei | 园豆:22 (初学一级) | 2022-12-14 14:35

@BengBaLaHei:
改为:
listBox1.DataSource = mainList;
listBox1.DisplayMember = "aaa";
listBox1.ValueMember = "Mark";
listBox1.SelectedIndex = 0;

这两句有问题
listBox1.DataBindings.Add

soulsjie | 园豆:277 (菜鸟二级) | 2022-12-14 14:46

@soulsjie: 确实,搞定☺

BengBaLaHei | 园豆:22 (初学一级) | 2022-12-14 14:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册