看板 C_and_CPP 關於我們 聯絡資訊
程式語言 C++,工作環境 VS2008 想請問下列程式碼 private: System::Void Form1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) { if ( e->KeyCode == Keys::F2 ) { showSth->Text = "F2!"; } // end if else { showSth->Text = "error!"; } // end else } 為什麼按下按鈕之後沒有回應呢? 有嘗試過載 if 前面多加上一個 showSth->Text = "Enter!"; 不過程式在執行的時候並沒有跑出這一行 那好像程式沒有進到這個 Form1_KeyDown 裡面 想請問這樣會是哪邊出問題呢? 我的 Form1_Load 裡面沒有任何東西 private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { } 問題有點冗長,先感謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.44.116 ※ 編輯: jimmylin212 來自: 61.229.44.116 (10/24 20:57)