【发布时间】:2018-09-18 20:21:19
【问题描述】:
所以我想知道下面的代码有什么问题,尤其是从理论的角度来看。
我有一个用户控件,其中添加了一个文本框。 当我单击文本框时,我希望在用户控件中引发鼠标单击事件。 在我看来,解决方案应该是: 为文本框中的鼠标单击事件创建事件处理程序。 在此事件处理程序中,引发用户控件的鼠标单击事件。
这就是我所拥有的:
private void txtLog_MouseClick(object sender, MouseEventArgs e)
{
this.OnMouseClick(e);
}
我试过了,还是不行,这是为什么呢?
附:我真的很想知道为什么这是错误的!一个正确的解决方案很棒,但我真的很想了解我在哪里出错了。谢谢:-)
【问题讨论】: