C#为自定义控件添加事件!!(急!)

具体来说我编写了一个usercontrol在里面添加了一些label,但是希望给这些label添加click(单击)事件。。不知道如何写。。麻烦高手给予指点,谢谢!1楼的... 具体来说 我编写了 一个 usercontrol 在里面 添加了一些 label ,但是 希望 给这些 label 添加 click(单击) 事件。。不知道 如何写。。麻烦 高手 给予指点 ,谢谢!
1楼的 这位 大哥,看清楚了 ,是 usercontrol, 如果 能 用 this.label.Click 点出来的话,我也就不问了。。。
2楼的 大哥,我试了 你的方法,但是 提示没有this.label1_Click,而且label1.Click += new System.EventHandler(this.label1_Click); 这句的label点不出来 click事件,还有我的label已经 重新起了名字,怎么办?
展开
 我来答
百度网友dc91b32
2008-10-20 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
class usercontrol1:UserControl
{

// 避免和UserControl的Click重名,不过你可以重写UserControl的Click事件
public event EventHandler Click2;

// Label1的声明
protected Label Label1;

// 构造函数
public usercontrol1()
{
label1 = new Label();
label1.Click += new System.EventHandler(this.label1_Click);
}
....
....
private void label1_Click(object sender, EventArgs e)
{
if (Click2 != null)
{
Click2(this, new EventArgs());
}
}

}

// 补充

按照你的label的名字改一改,
xihandesigner
2008-10-20 · TA获得超过1062个赞
知道小有建树答主
回答量:1392
采纳率:100%
帮助的人:320万
展开全部
public partial class LabelResult : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{

}

catch
{

}
}
}
把要的事件写进去就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
功成有余香3912
2008-10-19 · TA获得超过130个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:279万
展开全部
this.label1.Click += new System.EventHandler(this.label1_Click);
private void label1_Click(object sender, EventArgs e)
{
//你需要编写的事件内容
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式