【发布时间】:2011-11-01 14:26:42
【问题描述】:
我需要与其他表单上的控件进行交互。尝试使用以下方式访问控件...
我正在从 form2 访问 Backupform 控件
在备份表单中:我已经这样定义了......
public partial class BackupForm
{
public bool ControlIsVisible
{
get { return this.btnrestore.Visible; }
set {this.btnrestore.Visible = value; }
}
public BackupForm()
{
InitializeComponent();
cbbackupforms.SelectedIndex = 0;
// btnrestore.Enabled = false;
}
}
我在备份表单的设计器中创建了 btnrestore 属性 visible = true; 和 modifiers = private
在 form2 中我正在访问 btnrestore 可见属性
public partial class form2
{
private Forms.BackupForm backs;
public form2()
{
InitializeComponent();
backs = new Forms.BackupForm();
}
public void restore()
{
backs.ControlIsVisible = false;
}
}
但我无法看到按钮的 false ,请任何人为此提出任何解决方案.....
在此先感谢
【问题讨论】:
-
只是为了确定,你真的在调用你的“恢复”方法吗?
-
我确定......我正在调用恢复方法......
-
无法重现。问题不是没有调用“恢复”或其他。