我有一个显示SQL数据库清单的treenode。我有一种方法来获取选定的工作流程。Winforms C#在Treenode上禁用/启用按钮点击
我想启用运行按钮,如果复选框被选中,并禁用按钮,如果没有检查和加载。
我不知道把这个if语句放在哪里。我试图把它放在点击动作的运行按钮下,但它不能正常工作。
任何帮助表示赞赏。要做到这一点
List<WorkflowViewModel> workflowViewList = new List<WorkflowViewModel();
var workflowList = GetSelectedWrokflows();
if (workflowList.Count == 0)
{
button.enabled = false;
}
else
{
button.enabled = true;
}
我不知道,但可能将如果在第20行的语句将做的工作。在没有看到你的代码的情况下,我无法准确地说出 –
@SergeyBerezovskiy它应该在班级以外的第5行。和命名空间之后。 –
您应该编写'AfterCheck'事件,执行所有测试,然后设置按钮状态。 – TaW