如何基于标签的值禁用按钮

时间:2019-02-12 21:55:17

标签: c# winforms

我正在尝试基于button的值禁用label。 例如:如果label等于“管理员”,则button变灰。

我以为您会.enable = false;,但该按钮仍可供管理员用户使用。

private void Main_Load(object sender, EventArgs e)
{
    if (Main_Role_lbl.Text == "Admin")
    {
        LogTimebtn.Enabled = false;
        Holidaybtn.Enabled = false;
        //this.Controls.Add(LogTimebtn);
    }
}

1 个答案:

答案 0 :(得分:1)

请尝试以下解决方案。

    if (Main_Role_lbl.Text.ToLower() == "admin")
    {
        LogTimebtn.Enabled = false;
        Holidaybtn.Enabled = false;
        //this.Controls.Add(LogTimebtn);
    }