ComboBox - akcja po naciśnięciu enter lub kliknięciu na element listy.

0

Witam.

Proszę pomóżcie bo mam zaćmienie chyba...

Mam ComboBox'a i potrzebuje aby akcja wykonywała się albo po wybraniu elementu i zatwierdzeniu go enter, albo po kliknięciu elementu.

Z pierwszą częścią poradziłem sobie tak:

private void ComboBox_KeyUp(object sender, KeyEventArgs e)
{           
	if (e.KeyCode == Keys.Enter)
	{
		DoIt();
	}
}

ale z obsługą kliknięcia nie mogę sobie poradzić. Jak wstawię to w zdarzenie MouseClick to reaguje już po kliknięciu strzałki do rozwinięcia listy...

0

ale wpf czy winforms?

1

jako ze odpowiedziales w komentarzu to niestety zrobie post pod postem

probowales przeladowac ten event?

https://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectionchangecommitted.aspx

0

Nie próbowałem.

Po Twoim poście spróbowałem - działa jak należy.

Dziękuję :).

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