2013-07-25 3 views
2

У меня есть список, у которого есть рядом со списком. Если я выберу элемент в списке, а затем выберем поле со списком, мерцает список. Любые идеи о том, что это может быть? Код отсутствует, это происходит только тогда, когда список удаляет фокус. Для списков нет свойства с двойной буферизацией.vb.net listbox мерцает при выборе combobox

Единственные другие детали, которые я могу вам дать, это использование WinForms. Пока еще не написано кода, список не привязан ни к чему, а в выпадающем списке combobox установлен DropDownList. Я просто тестировал новый проект и получил те же результаты.

Я должен добавить, что вам нужно добавить элемент в список предметов в окне свойств, чтобы список мог его реплицировать.

+0

Вы можете воспроизвести его в новом проекте? – Neolisk

+0

нет кода? нет привязки вообще? МОФ/WinForm? pls дают нам больше деталей - без этого этот вопрос будет закрыт ... –

ответ

6

Я думаю, что если вы заставите список перерисовывать себя, когда он теряет фокус, этого не произойдет. У меня была проблема мерцаний, когда я настроить проект, как вы сделали, и этот код фик его

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

НТН

+0

Nice dude! Отлично! Благодаря! –

+1

+1. Действительно хороший. Немного неинтуитивный, поэтому он определенно заслуживает почетного места в StackOverflow. – Neolisk

Смежные вопросы