读书人

怎么调用KeyDown事件

发布时间: 2012-01-29 21:39:32 作者: rapoo

如何调用KeyDown事件
在一个函数中如何调用KeyDown事件

private void AddLstInput(string StrSql, TextBox txtBox)
{
.....
....

LstInput_KeyDown(?, ?)


}


private void LstInput_KeyDown(object sender, KeyEventArgs e)

{
....
}


[解决办法]
//测试一下
private void AddLstInput(string StrSql, TextBox txtBox)
{
KeyEventArgs vKeyEventArgs = new KeyEventArgs(Keys.Enter);
LstInput_KeyDown(LstInput, vKeyEventArgs);
}
[解决办法]
LstInput_KeyDown(null, null)
如果你KeyDown事件中不使用参数的话,这样也可以
[解决办法]
LstInput_KeyDown(this.LstInput, null)

[解决办法]
换个方式试试 ....

private void AddLstInput(string StrSql, TextBox txtBox)
{
Dosometing();
}
private void LstInput_KeyDown(object sender, KeyEventArgs e)
{
Dosometing();
}
private void Dosometing()
{
fuck;
}

读书人网 >C#

热点推荐