看板 C_Sharp 關於我們 聯絡資訊
已有爬文 但還是不知道哪裡有問題 程式碼如下 private void plane_KeyDown(object sender,KeyEventArgs key) { plane.Visible = false; switch(key.KeyCode) { case Keys.Left: if (plane.Left > 0) plane.Left -= 110; break; case Keys.Right: if (plane.Left < 330) plane.Left += 110; break; } } 中間有插入過 plane.Visible = false 但沒有執行 在想是不是根本這程式 就不會執行 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.98.136 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1514642505.A.8F8.html
Litfal: 因為沒有停駐點,無法攔截Key event,改用PreviewKeyDown12/30 22:45
還有一個問題,如果我是自己打出這串程式碼程式就不會執行,可是如果是用從屬性拉出 來這串函式就可以執行。請問是為什麼 ※ 編輯: oogtoo (223.138.91.217), 12/31/2017 00:53:06
yuhaw0715: Event跟元件沒有綁定12/31 10:01
有辦法綁定嗎?還是只能從屬性拉出來 ※ 編輯: oogtoo (42.77.181.163), 01/02/2018 21:13:07
annies5: 綁定後去看看Form1.Designer.cs 03/02 16:59