程式語言 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)