本文介绍了识别UserControl(c#)上的点击事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我在c#中开发了一个UserControl.控件名称为myControl.
UserControl有一个pictureBox,复选框,标签等.

我希望在且仅当用户单击pictureBox时才处理整个UserControl Click事件. (因为我在另一个控件中使用了myControl,并且仅当单击myControl中的pictureBox时,我才想捕获myControl Click事件).

我该怎么办?

谢谢

Hello,

I develop a UserControl in c#. Control name is myControl.
The UserControl has a pictureBox, checkbox, label, etc.

I want the whole UserControl Click event to be handled if and only if the user clicks on the pictureBox. (Because I use myControl in another control, and I want to catch myControl Click event if and only if the pictureBox in myControl was clicked).

How can I do that?

Thanks

推荐答案

public void main()
{
    pictureBox.Click += new EventHandler(pictureBox_Click);
}
public void pictureBox_Click(object obj, EventArgs ea)
{
    // This get executed if the pictureBox gets clicked
}


这篇关于识别UserControl(c#)上的点击事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 22:50