Winforms 打开新表单。错误c3767候选函数不可访问

Winforms 打开新表单。错误c3767候选函数不可访问,winforms,visual-studio-2008,visual-c++,c++-cli,Winforms,Visual Studio 2008,Visual C++,C++ Cli,我想从一张表格打开另一张表格。 我做这个空白项目没有问题。开始新的,制作两张表格,首先打开按钮,使用此代码 Form2 ^ form = gcnew Form2; form->ShowDialog(); 还在顶部添加include文件 我犯了这个错误 错误c3767候选函数不可访问 我已经完成了我的项目,并将其与我尝试的最基本的项目进行了比较,作为一个例子…我已经在谷歌搜索了数小时,尝试了各种不同的事情,但其他人的问题都与打开另一个表单无关 如果有人能为我解释一下,那就太棒了 谢谢 Si

我想从一张表格打开另一张表格。 我做这个空白项目没有问题。开始新的,制作两张表格,首先打开按钮,使用此代码

Form2 ^ form = gcnew Form2;
form->ShowDialog();
还在顶部添加include文件

我犯了这个错误

错误c3767候选函数不可访问

我已经完成了我的项目,并将其与我尝试的最基本的项目进行了比较,作为一个例子…我已经在谷歌搜索了数小时,尝试了各种不同的事情,但其他人的问题都与打开另一个表单无关

如果有人能为我解释一下,那就太棒了

谢谢


Simon

看起来表单的构造函数不是公共的。此示例表单生成完全相同的错误消息:

    public ref class Form2 : public System::Windows::Forms::Form
    {
    //public:     // <=== Remove this comment to fix C3767
       Form2(void)
       {
         InitializeComponent();
       }
       // etc...
    };
public ref类Form2:public System::Windows::Forms::Form
{

//public://看起来表单的构造函数不是公共的。此示例表单生成完全相同的错误消息:

    public ref class Form2 : public System::Windows::Forms::Form
    {
    //public:     // <=== Remove this comment to fix C3767
       Form2(void)
       {
         InitializeComponent();
       }
       // etc...
    };
public ref类Form2:public System::Windows::Forms::Form
{
//公众://