c# 事件?
来源:百度知道 编辑:UC知道 时间:2024/05/11 15:42:58
c#中比如说单击某个控件就把它的text改为“1”
而这样的控件有十个,我不可能为每个控件都写个事件吧。
我用一个公用事件:
private void Clickkkkk(object sender, EventArgs e)
{
sender.text="1";
}
上述程序是我的理想情况,但是这样编辑不能通过。
TO:funlove9 我先试试
而这样的控件有十个,我不可能为每个控件都写个事件吧。
我用一个公用事件:
private void Clickkkkk(object sender, EventArgs e)
{
sender.text="1";
}
上述程序是我的理想情况,但是这样编辑不能通过。
TO:funlove9 我先试试
Button btn = sender as Button;
if(btn!=null)
{
btn.text="1";
}
单击控件就改本控件text?
方法1:假设这些控件是button
那么 所有按钮前台onckick事件都是Clickkkkk
private void Clickkkkk(object sender, EventArgs e)
{
Button btn = sender as Button;
btn .text="1";
}
方法2:JS啊
单击控件就改本控件text?
方法1:假设这些控件是button
那么 所有按钮前台onckick事件都是Clickkkkk
private void Clickkkkk(object sender, EventArgs e)
{
Button btn = sender as Button;
btn .text="1";
}
方法2:JS啊
================
顶。正解。来晚。
千总的是正解!
你就写其中一个事件,然后其他每个控件都调用这个事件!
把十个BUTTON的CLICK事件都指向这个方法就行了
private void Clickkkkk(object sender, EventArgs e)
{
((Button)sender).Text="1";
}