首页 > 解决方案 > 在子文件夹中打开表单

问题描述

好的,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# 只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句

这是没有意义的。我相信我正确地调用了子文件夹中的表单?

标签: c#forms

解决方案


f2.ShowDialog;不是方法调用(因为没有括号()),因此编译器认为您正在尝试执行属性或字段。

它应该是f2.ShowDialog();


推荐阅读