我有一個顯示數組內容的列表框。當我按下「go」按鈕時,數組將填充結果列表。c#Listbox控件(箭頭和輸入鍵)
go按鈕被設置爲表單屬性上的AcceptButton,因此按下表單焦點中任意位置的Enter鍵將重新運行go按鈕處理。
從列表框中內的陣列結果雙擊工作正常使用下:
void ListBox1_DoubleClick(object sender, EventArgs e) {}
我希望能夠用我的方向鍵和enter鍵來選擇,沒有運行事件必須雙擊列表框中的行。 (不過每次都去按鈕運行)
基本打開表單,輸入搜索字符串,按回車鍵運行go按鈕,使用上下箭頭,然後按選擇上面的enter鍵運行同樣的事件,雙擊上面。每一點之後都需要改變焦點。
哪裏是你使用的代碼來捕獲的關鍵事件? – 2012-01-06 14:22:36
只需將代碼放在ListBox1_Click中... – 2012-01-06 14:25:47