选择组合框时,vb.net列表框闪烁

选择组合框时,vb.net列表框闪烁,vb.net,listbox,flicker,Vb.net,Listbox,Flicker,我有一个列表框,旁边有一个组合框。如果我在列表框中选择一个项目,然后选择组合框,列表框就会闪烁。有什么想法吗?没有代码,这只在列表框失去焦点时发生。ListBox没有双缓冲属性 我能给你的唯一其他细节是我在使用WinForms。还没有编写代码,listbox绑定为nothing,combobox dropdownstyle设置为DropDownList。我刚刚测试了一个新项目,得到了同样的结果 我应该添加您需要在属性窗口中的项目列表中添加一个项目,以便列表框复制此项。我认为,如果在列表框失去焦点

我有一个列表框,旁边有一个组合框。如果我在列表框中选择一个项目,然后选择组合框,列表框就会闪烁。有什么想法吗?没有代码,这只在列表框失去焦点时发生。ListBox没有双缓冲属性

我能给你的唯一其他细节是我在使用WinForms。还没有编写代码,listbox绑定为nothing,combobox dropdownstyle设置为DropDownList。我刚刚测试了一个新项目,得到了同样的结果


我应该添加您需要在属性窗口中的项目列表中添加一个项目,以便列表框复制此项。

我认为,如果在列表框失去焦点时强制重新绘制,则不会发生这种情况。我有闪烁的问题,当我像你一样设置一个项目,这段代码修复了它

Private Sub ListBox1_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.Leave
    ListBox1.Update()
End Sub

HTH

你能在一个全新的项目中复制它吗?没有代码?完全没有约束力?wpf/winform?请给我们更多的细节-没有它,这个问题将被关闭…好家伙!太好了!谢谢+1.真不错。有点不直观,所以它绝对值得在StackOverflow上获得一个光荣的位置。