2010-03-07 50 views
1

我想打開另一個窗體。 我沒有麻煩做這個空白項目。開始新的,使2種形式,放在第一個按鈕,使用此代碼打開新窗體。錯誤c3767候選功能不可訪問

Form2^form = gcnew Form2; 
form->ShowDialog(); 

還加入了包括頂部文件...

我得到這個錯誤

錯誤c3767候選人功能(S)不能訪問

我已經通過我的項目消失了,相比它的非常基本的一個我想作爲一個例子......我一直在尋找了幾個小時谷歌和嘗試各種不同的事情,但其他人的問題都沒有涉及到打開另一個f ORM ...

如果任何人都可以揭示出這個任何光線對我來說,這將是真棒

感謝

西蒙

回答

1

它看起來像窗體的構造是不公開的。此示例窗體會生成完全相同的錯誤消息:

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