扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
private void EnableOrDisable(bool isEnabled)
{
this.button1.Enabled = isEnabled;
this.checkBox1.Enabled = isEnabled;
this.comboBox1.Enabled = isEnabled;
this.textBox1.Enabled = isEnabled;
}
private void btnEnable_Click(object sender, EventArgs e)
{
EnableOrDisable(true);
}
private void btnDisable_Click(object sender, EventArgs e)
{
EnableOrDisable(false);
}
class UiState
{
private bool isEnabled;
public bool IsEnabled
{
get
{ return isEnabled; }
set
{ isEnabled = value; }
}
}
然后编译。必须编译一次,否则RAD界面不知道有这个类存在。|
|
private UiState uiState = new UiState();
public Form1() // 构造函数
{
InitializeComponent();
uiStateBindingSource.DataSource = uiState; // 必须!!!
}
private void EnableOrDisable(bool state)
{
uiState.IsEnabled = state;
uiStateBindingSource.ResetCurrentItem();
}
private void btnEnable_Click(object sender, EventArgs e)
{
EnableOrDisable(true);
}
private void btnDisable_Click(object sender, EventArgs e)
{
EnableOrDisable(false);
}|
|
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。