2013-03-08 13 views
5

mam visual studio 2010.ComboBox odświeża ListBox

Mam ListBox i ComboBox, jeśli wybrać pozycję z pola listy i po kliknięciu combobox, odświeżanie listbox. To jak oczyszczanie combobox i ponowne dodawanie elementów.

Jeśli otworzysz nowy projekt, dodaj ListBox, dodaj niektóre elementy do ListBox, dodaj ComboBox, uruchom projekt, wybierz jedną pozycję z ListBox, kliknij ComboBox i ListBox z jakiegoś powodu odświeża.

Ktoś wie, dlaczego tak się dzieje?

Jeśli ktoś może go wypróbować, sprawdzić, czy jest to problem z VB, lub niektóre ustawienia w moim programie.

+0

Nie, ludzie nie mogą wiedzieć, bo nie znam twojego kodu. Przekaż to i ludzie mogą ci pomóc. –

+0

Miłe znalezisko. Zdarza się również w języku C#, tylko w celu weryfikacji. – LarsTech

+0

Co to może być LarsTech? – user2150033

Odpowiedz

1

uznało tę odpowiedź: Listbox flicker when combo box drops down

To sugeruje użycie tej wersji ListBox (przetłumaczyłem ją od C#) i pracował dla mnie:

Public Class MyListBox 
    Inherits ListBox 

    Private WM_KILLFOCUS As Integer = &H8 

    Protected Overrides Sub WndProc(ByRef m As Message) 
    If m.Msg <> WM_KILLFOCUS Then 
     MyBase.WndProc(m) 
    End If 
    End Sub 

End Class 
Powiązane problemy