C# 比较下拉列表中的选定值

C# 比较下拉列表中的选定值,c#,C#,我在定时器功能上有以下代码: if(Status_Dropdown.Text== "Completed") { Lock_Fields(); } 我也试过这个: if (Status_Dropdown.SelectedIndex== 2) { Lock_Fields(); } 但功能正常,但当我将鼠标悬停时,我想在用户单击后执行操作。状态下拉列表是什么类型?要确认,您想

我在定时器功能上有以下代码:

if(Status_Dropdown.Text== "Completed")
{              
     Lock_Fields();            
}
我也试过这个:

if (Status_Dropdown.SelectedIndex== 2)
{              
     Lock_Fields();            
}

但功能正常,但当我将鼠标悬停时,我想在用户单击后执行操作。

状态下拉列表是什么类型?要确认,您想在用户单击后运行功能?是的,下拉列表有三个选项最后一个选项完成,当用户单击它时,我想执行操作,目前,我在鼠标悬停时执行的操作是否可以将其绑定到SelectedIndexChanged事件?不确定,因为我将其设置为计时器函数,因为它可以来自dropdownlist,也可以从其他表单返回