首页 > 解决方案 > 在 C# 中打开一个表单

问题描述

我想在 C# 中打开一个新表单,所以我写:

Form2.Show() 

但是 Visual Studio 告诉我这个错误:

非静态字段、方法或属性需要对象引用Control.Show()

标签: c#winforms

解决方案


生成错误是因为您需要在类Show的实例上调用该方法Form2,这意味着您需要创建一个对象并在该对象上调用该方法:

Form2 form2 = new Form2();
form2.Show();

我真的建议你深入学习面向对象编程的理论,这样当你遇到这样的错误时,你才能真正理解发生了什么。


推荐阅读