C#WinForm在事件中写代码,用什么代表控件自己?一定要用控件名称吗? 每个控件的事件方法都带有object sender那你肯定会知道控件的类型了吧那就XXX obj=sender as xxx就是了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在UI线程调用直接用控件的name;如果是其他线程的话foreach容器里的控件if筛选出你想要的控件再执行其他操作,你也可以了解一下装箱和封箱。 什么叫控件自己啊,除非在控件内部的代码可以用this,否则就用名字 sender就是自己啊void button1_Click(object sender, EventArgs e){ MessageBox.Show((sender as Button).Name);} 在当前的窗体中不用this 也可以啊 THIS 是只当前窗体。 this.button1 指的是当前窗体一个叫做button1的按钮。 this.button1.Text 就是指的当前窗体一个叫做button1的按钮的文本。其实,代表控件自己的,一般就是指控件的Name,即button1。 想看this代表谁,就看包裹this的类是什么,this就是什么。 获取某一窗体中的控件,就用控件的name就可以了,如果是想在控件的事件中获取该控件,只需要将sender转换成该控件的类型,就代表该控件了 我新建了一个控制台项目怎么载入windows应用程序 跪求解答。。 验证码识别,现在已经处理到了黑白字了,还差图像文字识别,谁指点下 C# 调用 dll 问题,高手们帮忙解决一下。 子窗体怎样改变父窗体按钮的属性?? 【求教】如何判断datagirdview某个表格的 行和列 问个简单的问题,关于richtextbox中find方法的reverse 请大家帮帮我的,我的QQ是249100023 菜鸟求助高手~ 请教,用C#写的收邮件程序,邮件中文不能正常显示 C#:如何使用js文件中变量 entity framework如何update2個數據表?
否则就用名字
void button1_Click(object sender, EventArgs e)
{
MessageBox.Show((sender as Button).Name);
}