c# - 在 C# 中打开一个表单
问题描述
我想在 C# 中打开一个新表单,所以我写:
Form2.Show()
但是 Visual Studio 告诉我这个错误:
非静态字段、方法或属性需要对象引用
Control.Show()
解决方案
生成错误是因为您需要在类Show
的实例上调用该方法Form2
,这意味着您需要创建一个对象并在该对象上调用该方法:
Form2 form2 = new Form2();
form2.Show();
我真的建议你深入学习面向对象编程的理论,这样当你遇到这样的错误时,你才能真正理解发生了什么。
推荐阅读
- excel - 运行时错误 1004 "_worksheet" 在所有工作表的循环中途
- sql-server - ROW_NUMBER - 从字符串转换日期和/或时间时转换失败
- javascript - 用户按下按钮时如何重新加载本机应用程序
- python - 使用 BS4 解析 Python HTML
- java - 如何将手机中的所有联系人(包括谷歌联系人)读入数组列表?
- rest - NEXTJS API 路由在生产模式下不起作用,出现 502 错误
- apache-nifi - nifi 1.11.4 版本加载时间较长
- javascript - 如何在 JavaScript 中的两个相同字符之间获取子字符串?
- javascript - 为什么手机屏幕上的按钮不调整?
- python - 如何根据标签将 DataFrame 分成多个 DataFrame,然后为每个 DataFrame 进行计算?