我用groupbox和几个label控件组成了以个自定义控件,可是在form中用到 该控件时,它的 doubleclick事件却无法触发?这是问什么呢?
从网上找了找,说是在控件中添加一个 event(如下) 可是加上后运行报“已定义过该方法” public event System.EventHandler userControl12_MouseDoubleClick;// btn_1_ClickHandler; public void userControl12_MouseDoubleClick(object sender, System.EventArgs e)
{
this.m_Value = "1 ";
if (userControl12_MouseDoubleClick != null)
userControl12_MouseDoubleClick(sender, e);//在空间里的事件函数加入这两句
} 求高手指教,最有代码示例,本人新手,顺便说说在该自定义控件中怎么找到我要的label以及它的所有属性呢?
在线等,急急急!
从网上找了找,说是在控件中添加一个 event(如下) 可是加上后运行报“已定义过该方法” public event System.EventHandler userControl12_MouseDoubleClick;// btn_1_ClickHandler; public void userControl12_MouseDoubleClick(object sender, System.EventArgs e)
{
this.m_Value = "1 ";
if (userControl12_MouseDoubleClick != null)
userControl12_MouseDoubleClick(sender, e);//在空间里的事件函数加入这两句
} 求高手指教,最有代码示例,本人新手,顺便说说在该自定义控件中怎么找到我要的label以及它的所有属性呢?
在线等,急急急!
this.MouseDoubleClick+=userControl12_MouseDoubleClick;
public BlueText()
{
this.Load+=new EventHandler(BlueText_Load);//触发事件
}
在构造函数里面这样写就可以了。
BlueText_Load(object sender,EventArgs e)
{
//你的代码。
}
呵呵,你没理解我的意思,我是要得到这个自定义控件“里”的控件,这个自定义控件是用几个label 构成的,而我想得到的是这几个label的text值。
这样说是不是清楚点?