这是我的代码,但我遇到了问题:
非静态字段需要对象引用。
在我的form1
我有一个名为btnWerknemergegevens
的按钮,当我点击它时,我想要显示我的第二个表单frmWerknemergegevens
。
到目前为止,这是我的代码:
namespace SanderHoskens_GIP
{
public partial class frmStartmenu : Form
{
public frmStartmenu()
{
}
private void btnWerknemergegevens_Click(object sender, EventArgs e)
{
frmWerknemergegevens.Show();
}
}
}
答案 0 :(得分:0)
问题是您没有其他表单的实例。你得到的错误完美地解释了一切。这是您在Click
方法中需要执行的操作:
// 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
的方法。其他所有东西都需要针对那种类型的对象运行。