2013-07-25 60 views
2

我有一個列表框,它旁邊有一個組合框。如果我在列表框中選擇一個項目,然後選擇組合框,則列表框閃爍。任何想法可能是什麼?沒有代碼,只有當列表框失去焦點時纔會發生這種情況。列表框沒有雙重緩衝屬性。當選擇組合框時,vb.net listbox閃爍

我可以真正給你的唯一的其他細節是我使用WinForms。還沒有編寫代碼,列表框沒有任何約束,而組合框下拉列表被設置爲DropDownList。我剛剛測試了一個新項目,並得到了相同的結果。

我應該添加您需要將項目添加到列表框的屬性窗口中的項目列表以複製此項目。

+0

你能重現它在一個全新的項目? – Neolisk

+0

沒有代碼?根本沒有約束力? WPF/WinForm的?請給我們更多的細節 - 沒有它,這個問題將被關閉... –

回答

6

我想如果你強制列表框重新繪製自己失去焦點時,這不會發生。我有閃爍的問題,當我設置像你這樣的項目做了,該代碼修復它

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

HTH

+0

好帥哥!那很完美!謝謝! –

+1

+1。確實很好。有點不直觀,所以它絕對值得在StackOverflow上光榮的地方。 – Neolisk