有谁知道当用户单击 ComboBox 中的项目时能够处理的任何事件或事件序列?目前,我看到从 WinForms 中的 ComboBox 触发的唯一事件是 SelectedIndexChanged 或 SelectedValueChanged。这些事件的问题在于它们也会在许多其他场景下触发,例如当用户按下向上或向下箭头时(即使 ComboBox 未打开)。
ComboBox.SelectedIndexChanged += (o, e) => Console.WriteLine("ComboBox_SelectedIndexChanged");
ComboBox.SelectedValueChanged += (o, e) => Console.WriteLine("ComboBox_SelectedValueChanged");
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?