如何给动态生成的label添加click事件? 我点击一个按钮,生成一个label,并且这个label的成员里会自去加入一个click事件,,,这怎么实现,,请教~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.label1.Click += new System.EventHandler(this.label1_Click); 你这样做,可是我的label是程序运行之后,点击按钮才生成的,,之前原本就没有label1,怎么可以这样加啊??? //按钮点击事件 private void button_Click(object sender, EventArgs e){ Label lb=new Label(); lb.name="lb"; lb.Click += new System.EventHandler(lb_Click); }//private void lb_Click(Object sender, EventArgs e){} 如果我要点击label的时候,字体颜色变色,我是不是这样写:private void lb_Click(Object sender, EventArgs e){this.ForeColor = System.Drawing.Color.Blue;//不过我这样写,,他不只变它本身的字体颜色了,而是整个窗体的字体颜色都变了,,而我好像又不能用lb这个对象....} private void lb_Click(Object sender, EventArgs e) { Label _Label =(Label)sender;_Label.ForeColor = System.Drawing.Color.Blue;} private void lb_Click(Object sender, EventArgs e) { Label lbl =(Label)sender; lbl.ForeColor = System.Drawing.Color.Green;//控件上字体的前景颜色 lbl.BackColor = System.Drawing.Color.Red;//控件的背景颜色} 可以了,,这是这样写的,成功了,,谢谢了~~~~~~~private void lb_Click(Object sender, EventArgs e) { (sender as Label).ForeColor = System.Drawing.Color.Blue; } 如何在timer中调用其他控件 新手求助一个文件转移分类程序 问个简单问题? 如何使用下载下来的窗体美化控件(附地址) c# 如何检测SQL有没有启动? .NET(XP SP2)下还有无办法实现IP的隐藏或是更改IP头从而与网页交互?高手请进! 有一个DataGridView和一个TableAdapter,怎么获取某一列的值啊? 如何设置WEBClient的引用页面属性 请教如何改变WinForm DataGrid 的列的列头的高度!网上没有找到。。。 combobox 绑定dataset 一个应该不难的问题 contextmenu菜单的一个问题
你这样做,可是我的label是程序运行之后,点击按钮才生成的,,之前原本就没有label1,怎么可以这样加啊???
//按钮点击事件
private void button_Click(object sender, EventArgs e)
{
Label lb=new Label();
lb.name="lb";
lb.Click += new System.EventHandler(lb_Click);
}
//
private void lb_Click(Object sender, EventArgs e)
{}
如果我要点击label的时候,字体颜色变色,我是不是这样写:
private void lb_Click(Object sender, EventArgs e)
{
this.ForeColor = System.Drawing.Color.Blue;//不过我这样写,,他不只变它本身的字体颜色了,而是整个窗体的字体颜色都变了,,而我好像又不能用lb这个对象....
}
{
Label _Label =(Label)sender;
_Label.ForeColor = System.Drawing.Color.Blue;
}
private void lb_Click(Object sender, EventArgs e)
{
Label lbl =(Label)sender;
lbl.ForeColor = System.Drawing.Color.Green;//控件上字体的前景颜色
lbl.BackColor = System.Drawing.Color.Red;//控件的背景颜色
}
{
(sender as Label).ForeColor = System.Drawing.Color.Blue;
}