当选择refreshBtn_Click时,它应该刷新MainForm(这是它的当前形式)。
错误1非静态字段需要对象引用, 方法或属性' System.Windows.Forms.Control.Refresh()'
private void AddAdminBtn_Click(object sender, EventArgs e)
{
MainForm.Refresh();
}
答案 0 :(得分:0)
你的代码不是很清楚
但显而易见的答案是MainForm对象未设置为值 如果你想在当前表单上调用一个函数,那么你可以使用“this”的自引用(vb等价于我),因为这个对象总是当前实例
private void AddAdminBtn_Click(object sender, EventArgs e)
{
this.Refresh();
}
或第二个选项是允许对象在没有明确指令的情况下决定目标,这是按以下顺序完成的
因此,只要您没有名为Refresh的本地操作,它就会默认为表单“刷新”操作 所以
private void AddAdminBtn_Click(object sender, EventArgs e)
{
Refresh();
}