0
如何通過鍵盤移動窗體中的控件(圖像)? 我不知道該怎麼做。 C# 謝謝如何用鍵盤移動窗體中的控件?
如何通過鍵盤移動窗體中的控件(圖像)? 我不知道該怎麼做。 C# 謝謝如何用鍵盤移動窗體中的控件?
假設你使用的WinForm(但WPF它沒有太大的不同):
每個控件都有一個KeyDown
事件,當按鍵被按下時(和KEYUP和按鍵響應其相應的發射被解僱:
所以,你可以這樣做以下(例如,在窗體的構造函數或Load事件):
//this enables the form to receive all key events if a child control has focus
this.KeyPreview = true;
this.KeyDown += (s, e) =>
{
if(e.KeyCode == Keys.Up)
picture.Location.Y++;
//etc...
}
如果您的意思是在設計模式下移動對象,這是不可能的,因爲在窗體上的元素定位應該通過CSS完成。
手柄的按鍵事件並移動,如果它是箭頭鍵 – 2012-03-22 07:10:26
好啊好啊,我不知道該怎麼辦那。 – 2012-03-22 07:13:25