在我的項目中,我使用C++/CLI和Windows Forms
。我有兩個表單。一個是在main()一個Windows窗體需要訪問另一個窗體的組件。什麼是最簡單的實現?
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew FormA);
另一個FormB執行從FORMA實例
FormB^ fb = gcnew FormB();
fb->Show();
我需要從FORMAFormB來改變部件來執行。通常他們在類FormB的private:
部分。有沒有什麼好的方法可以做到與簡單地將它們全部公開一樣?在Native C++中,我會使用friend類,但在C++/CLI中不允許。
謝謝,它看起來像_internal_是比_public_更好的解決方案。 – Syb3rian