如何在C#中为标签编写Click事件? [英] How Can I Write Click Event For A Label In C#?

查看:125
本文介绍了如何在C#中为标签编写Click事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨开发者,



我正在开发一个sharepoint webpart项目,



我创建了一个标签使用下面的代码



标签lbltest =新标签();



Controls.add(lbltest) ;



现在我想为这个标签写一个点击事件,我该怎么做?

没有asp设计页面c#文件,因为它是sharepoint项目。

解决方案

是的,Ramug10是对的,你不能有lable的点击事件。如果您使用按钮,您可以执行以下操作。

 btnPrint.Click + =  new  EventHandler( btnPrint_Click); 



void btnPrint_Click( object sender, EventArgs e)
{
你的逻辑在这里
}


使用下面的代码.. btnnew.ID =btnSubmit;
form1.Controls.Add(btnnew);
btnnew.Click + = btnnew_Click;





在负载之外添加此事件处理程序方法

  void  btnnew_Click( object  sender,EventArgs e)
{
// 点击此按钮时添加逻辑
}


Hi Developers,

Am working on a sharepoint webpart project,

I have created one label using below code

Label lbltest = new Label ();

Controls.add(lbltest);

Now i want to write a click event for this label , how can i do that?
There is no asp design page only c # file since it is sharepoint project.

解决方案

yeah Ramug10 is right you can not have click event of lable. if you are using button you can do something like below.

btnPrint.Click += new EventHandler(btnPrint_Click);



void btnPrint_Click(object sender, EventArgs e)
       {
           your logic goes here
       }


Use below code..

In Page_Load

Button btnnew = new Button();
            btnnew.ID = "btnSubmit";
            form1.Controls.Add(btnnew);
            btnnew.Click += btnnew_Click;



add this Event handler method outside the load

void btnnew_Click(object sender, EventArgs e)
       {
          //Add your logic  when this button click fired
       }


这篇关于如何在C#中为标签编写Click事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆