C# 在表单中打开另一个表单(学校项目)
这是我的代码,但我有一个问题: 非静态字段需要对象引用 在我的C# 在表单中打开另一个表单(学校项目),c#,C#,这是我的代码,但我有一个问题: 非静态字段需要对象引用 在我的表单1中,我有一个名为btnwerknemergevens的按钮,当我点击它时,我希望显示我的第二个表单frmwerknemergevens 以下是我目前的代码: namespace SanderHoskens_GIP { public partial class frmStartmenu : Form { public frmStartmenu() { }
表单1
中,我有一个名为btnwerknemergevens
的按钮,当我点击它时,我希望显示我的第二个表单frmwerknemergevens
以下是我目前的代码:
namespace SanderHoskens_GIP
{
public partial class frmStartmenu : Form
{
public frmStartmenu()
{
}
private void btnWerknemergegevens_Click(object sender, EventArgs e)
{
frmWerknemergegevens.Show();
}
}
}
问题是您没有其他表单的实例。你得到的错误完美地解释了一切。这是您需要在
单击方法中执行的操作:
// This creates a new instance of that class.
var form = new frmWrknemergegevens();
// Call the show method on the instance, not on the class itself.
form.Show();
只能对类本身调用标记为static
的方法。其他所有内容都需要针对该类型的对象运行。与opencv完全无关。