c# - 在子文件夹中打开表单
问题描述
好的,C# 新手(多么痛苦!!!),我只是想在 Form1 上打开一个按钮,打开 Form2
我的结构:
根文件夹 | 屏幕 | 表格 1.cs 表格 2.cs
我的代码:
private void button1_Click(object sender, EventArgs e)
{
this.Visible = false;
MessageBox.Show("pausing for 3 sec");
System.Threading.Thread.Sleep(3000);
Screens.Form2 f2 = new WindowsFormsApp1.Screens.Form2();
f2.ShowDialog;
}
错误在 f2.showdialog 上;线:
错误:CS0201 C# 只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句
这是没有意义的。我相信我正确地调用了子文件夹中的表单?
解决方案
f2.ShowDialog;
不是方法调用(因为没有括号()
),因此编译器认为您正在尝试执行属性或字段。
它应该是f2.ShowDialog();
推荐阅读
- codenameone - spanlabel 组件不显示所有文本
- r - 如何使具有相应小 Y 值的 X 值在直方图中更明显
- excel - 使用 If 语句循环特定工作表时出现空错误
- c - 我不能在数组中使用双精度吗?
- android - Android 处理 onStop 和 onDestroy 用户行为
- php - Laravel - 渴望加载
- django - Django 无法将新实例保存到模型中
- css - 为什么 @font-face 在 Chrome DevTools 的 Coverage 选项卡中总是显示为未使用?
- java - 无法使用spring/hibernate将两个实体注入一个jsp
- java - Spring-boot hatoas 将 hatoas 链接转换为对象而不是集合