从未知控件调用事件

时间:2017-07-18 13:38:58

标签: c# winforms events

我想在代码中调用来自未知控件的事件。 我喜欢这样做,但“KeyDown”属性仅用于添加或删除(+ = - =)事件,而不是用于调用...

private void QBDT_KeyDown(object sender, KeyEventArgs e)
{
    Control l_oActiveControl = this.ActiveControl;
    if (l_oActiveControl is TextBox)
    {
        TextBox l_tbActive = l_oActiveControl as TextBox;
        if (e.KeyCode == Keys.C || e.KeyCode == Keys.Z || e.KeyCode == Keys.X || e.KeyCode == Keys.A)
        {
            l_oActiveControl.KeyDown(sender, e); 
            return;
        }
    }
    //Do Something
}

有什么想法吗? 谢谢:))

0 个答案:

没有答案