[C# .NET 2.0] Zablokowanie zwijania ComboBoxa

0

Hej

Mam male pytanie, czy macie moze jakis sposob na zablokowanie ComboBoxa jezeli klikne z gory ustalona pozycje ? Np Klikam element o indeksie 4 a Combo sie nie zwija ani nie wpisuje kliknietej wartosci w czesci edytowalnej. Domyslam sie, ze trzeba zrobic wlasna kontrolke dziedziczaca po Combobox i przeciazyc jakas metode ale to jedyne czego sie domyslam :D

Macie moze jakies pomysly ?

Pozdrawiam

0

Można nieco jaśniej?

0

a co nie jest jasne ? prawde mowiac nie wiem co mozna jasniej napisac. Chodzi mi o to, zeby Combobox jezeli jest rozwiniete nie zwijalo sie po wybraniu jakiejs pozycji z listy ?

0

Ja wyczytałem, że po zdarzeniu selectedIndexChanged wygląd formatki zostaje taki sam jak po rozwinięciu, a ponadto właściwość Text = "".

0

Dokladnie ;-)

0

Takie coś?

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (this.comboBox1.SelectedIndex == 2)
    {
        this.comboBox1.SelectedIndex = -1;
        this.comboBox1.DroppedDown = true;
    }
}
0

No niestety na takie cos wpadlem ale ma to jeden maly minus. Combo na ulamek sekundy chowa sie i pokazuje. Jest to ledwo zauwazalne ale jednak. Wiem wiem czepiam sie szczegolow ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1