[問題] 在別的cpp裡的function存取Form1的問題

看板C_and_CPP (C/C++)作者 (紅茶....)時間15年前 (2011/04/09 16:19), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): VC++ 2010 問題(Question): 小弟是VC初學者,查過網路上資料後發現要在Form1存取Form2可使用 Form2 ^form2 = gcnew Form2(); form2->Show(); form2->Text = "test"; 我在Form1的按鈕內輸入這三行, 發現可以更改。 但是如果我把這三行弄到另外一個cpp裡面, 用function包起來, void ShowForm() { Form2 ^form2 = gcnew Form2(); form2->Show(); form2->Text = "test"; } 原本Form1的按鈕改成呼叫function ShowForm(); 發現變成毫無動靜了, 不曉得這是什麼原因? 煩請各位前輩解答Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.234.19

04/09 16:21, , 1F
這是C++/CLI吧...
04/09 16:21, 1F

04/09 16:21, , 2F
編譯沒有錯誤嗎??
04/09 16:21, 2F

04/09 16:23, , 3F
呃我是用windows form不知道是不是C++/CLI欸 編譯沒有錯
04/09 16:23, 3F

04/09 16:26, , 4F
可以的話把你整個專案壓縮成一個檔案,找個空間擺上去
04/09 16:26, 4F
文章代碼(AID): #1De1P-X3 (C_and_CPP)
文章代碼(AID): #1De1P-X3 (C_and_CPP)