Кто-нибудь знает о каком-либо событии или последовательности событий, которые можно обработать, когда пользователь щелкает элемент в ComboBox? В настоящее время я вижу только события, запускаемые из ComboBox в WinForms, - SelectedIndexChanged или SelectedValueChanged. Проблема с этими событиями заключается в том, что они также запускаются при многих других сценариях, например, когда пользователь нажимает стрелку вверх или вниз (даже если ComboBox не открыт).
ComboBox.SelectedIndexChanged += (o, e) => Console.WriteLine("ComboBox_SelectedIndexChanged");
ComboBox.SelectedValueChanged += (o, e) => Console.WriteLine("ComboBox_SelectedValueChanged");
Есть мысли?