# C++/CLI WinForm .h 和 .cpp 資料傳遞 ###### tags: `C++/CLI`, `問題記錄`, `lab 專案` 📌 **問題描述** 希望讓 .h 的資料可以 pass 到 .cpp 「.h 的 button1 和 button2 被按下會各自在同名的 .cpp 執行不同功能」 該如何實作? 📌 **目前解法** (1) .h 內利用 button event handlers 就可以針對 button_1_Click 和 button_2_Click 做不同處理 這沒什麼問題 (2) .h 除了 UI 以外,只負責 "宣告" 相同檔名的對應 .cpp 才負責 "實作" 換言之: 不能直接在 .h 根據不同按鈕事件 assign 不同數值給變數 >> 再直接 pass 到 .cpp (3) 目前的做法 .h 先宣告兩個 methods,各自綁定到兩個按鈕事件 >> .cpp 實作對應的兩個 methods 📌 **參考資料** **Passing variables between .cpp and form.h files** https://social.msdn.microsoft.com/Forums/vstudio/en-US/ba90a72a-6e35-4b61-8092-02d1c9d6e433/passing-variables-between-cpp-and-formh-files?forum=vcgeneral