问题- 每当我将自定义 ComboBox 设置为“ON”时,它会立即变为“ON”,但偶尔会切换为“OFF”。
基本上我有一个方法:
void value_SelectedIndexChanged(object sender, EventArgs e)
{
if((ComboBox)sender.Focused == true)
{
if(value.SelectedIndex == false) // OFF
// set a bunch of variables for OFF
else // ON
// set a bunch of variables for ON
}
}
在我将 ComboBox 设置为“ON”后,它会执行“ON”选定索引的代码路径。但是,由于我不明白的原因,所选索引切换到“关闭”。结果,OFF 变量代码路径随后执行。
为了尝试修复它,每当调用此“value_SelectedIndexChanged”方法时,我都会放置一条日志语句来捕获发送者和 EventArgs e。但是,发送者等于类,EventArgs 是 System.EventArgs。
请告诉我如何调试这个问题。