我在我的KeyDown事件中編寫了一些代碼,我想從雙擊事件中執行該代碼。我可以將該代碼塊封裝爲一個函數,並在兩個事件中調用該函數,但我只是想用一種奇特的方式來避免創建一個新函數。這是我的兩個事件的樣子。c#調用DoubleClick事件中的KeyDown事件
private void txtProduct_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.Return)
{
//do something
}
}
private void listProduct_DoubleClick(object sender, EventArgs e)
{
txtProduct_KeyDown(txtProduct, Keys.Return);
}
爲了從DoubleClick事件執行//do something
塊,我需要調用keydown事件有兩個具體的參數。它是什麼?任何幫助?
謝謝,但是我知道。我只是不知道如何使keyEventArgs對象具有返回鍵的keyCode,然後將其傳遞給KeyDown事件。一個例子可能有幫助。 –
@WahidMasud查看我的更新回答 –