c# - 将复选框设置为只读

标签 c#

我想设置只对管理员可见的控件,现在复选框控件的唯一问题是,我不知道如何让它只对用户可见吗?但是他们无法单击和更改复选框的值。这是我的当前代码。

admin = IsAdministrator(userID);
            if (admin)
            {
                comboBox1.DataSource = dataAccess.GetAll();
                comboBox1.DisplayMember = "FullName";
                comboBox1.ValueMember = "ID";
                labelName.Visible = false;
            }
            else
            {
                comboBox1.Visible = false;
                txtBoxSaldo.ReadOnly = true;
                txtBoxSaldo.BackColor = SystemColors.Window;
                buttonSaveChanges.Visible = false;

            }

最佳答案

设置AutoCheck CheckBox 的属性设置为 false

关于c# - 将复选框设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56505091/

相关文章:

c# - 从多个线程同时向全局变量添加值?

c# - 从组合表中读取主表和子表

c# - LINQ group by property 作为参数

c# - Azure 身份验证

c# - 序列化和反序列化的 NullValueHandling 的不同值

c# - 如何判断哪个面板触发了点击事件

c# - 从基页包含外部 JS 文件

state-pattern - 状态模式可以帮助处理只读状态吗?

c# - 以另一种形式使用方法中的值

C# 线程 - 以线程安全的方式使用类与以线程安全的方式实现它