C#的winform中怎么根据函数找到对应的控件?

在我的程序中有两个函数,分别是button13_Click和button13_Click_1,这两个函数肯定对应不同控件。现在问题是如果在设计界面中根据button13这个名称找只能找到一个控件,那么另外一个函数对应的控件怎么找到呢?

软糖来教你把:

    复制函数名button13_Click_1

    在解决方案资源管理器中展开Form1.cs(该控件所在窗体)

    找到Form1.Designer.cs并打开

    展开 #region Windows 窗体设计器生成的代码

    按Ctrl+F进行查找,会找到下面这样的代码

    this.button20.Click += new System.EventHandler(this.button13_Click_1);

    前面的控件button20即为控件名

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-11
查找引用不就可以了吗
第2个回答  2019-06-17
F12 跳转定义或者邮件方法名全部查找本回答被网友采纳

C#的winform中怎么根据函数找到对应的控件?
1.复制函数名button13_Click_1 2.在解决方案 资源管理器 中展开Form1.cs(该控件所在窗体)3.找到Form1.Designer.cs并打开 4.展开 #region Windows 窗体设计器生成的代码 5.按Ctrl+F进行查找,会找到下面这样的代码 6.this.button20.Click += new System.EventHandler(this.button13_Click_1);7....

C#的winform中怎么根据函数找到对应的控件?
复制函数名button13_Click_1 在解决方案资源管理器中展开Form1.cs(该控件所在窗体)找到Form1.Designer.cs并打开 展开 #region Windows 窗体设计器生成的代码 按Ctrl+F进行查找,会找到下面这样的代码 this.button20.Click += new System.EventHandler(this.button13_Click_1);前面的控件button20即为控...

c#的winform,怎么根据控件的名字获取控件属性!
1、使用C# 窗体中自带的方法public Control[] Find(string key, bool searchAllChildren)。2、自己写个foreach 循环方法 foreach (Control control in this.Controls)。3、直接父级查找子控件this.Controls[key];如果是嵌套的子控件,则需在自己写个递归方法方法获取。4、最后运行,根据自己的实际需要...

c#的winform怎么根据控件的名字获取控件属性?
26、if(cResult==null)\/\/当前容器中没有,跳出,继续查找 27、continue;28、else\/\/找到控件,返回 29、return cResult;30} 31、else if(c.Name == strControlName)\/\/不是容器,同时找到控件,返回 32、{ 33、return c;34、} 35、} 36、return null;\/\/控件不存在 37、} 示例如下:((Butt...

在C# WinForm应用程序中如何获取当前窗体中被激发的控件名称?
每个事件都有有个Sender 参数,通过它即可判断,前提是你要能区分出那个类型的控件,比如:都是Button按钮,你可以这样做 Button source=(Button as sender);if(source!==null){ \/\/此时说明你点击的是按钮,具体那个按钮,要根据你设计时的需求来,比如你的按钮中的Tag标识类是那个按钮,那你就可以根据Tag...

C#winform 写控件的互斥属性时,该如何查找整个运行窗体内所有同类型的...
{\/\/找了button控件,想做什么就写在里面 \/\/MessageBox.Show(child.Name);\/\/count++;\/\/比如统计Button类型的控件个数 } if (child.Controls.Count > 0){ FindControl(child);} } } 用递归去遍历就可以,上述方法就可以用来找某个控件下面所有的button,包括子控件包含的button。(button这里自己修改...

C# winform 由id获取该控件!
C#Control里没有ID这个属性只有Name属性 其实就是ID的意思 你可以根据Name属性找到这个控件 代码如下 private void button1_Click(object sender, EventArgs e){ string name = "label1";Control control = null;foreach (Control item in this.Controls){ control = GetControl(name, item);if...

C#winform根据表里得到的控件名控制界面上控件显示与隐藏
你好,问题应该是出在数据库中某一条记录的控件名称,通过this.COntrols.Find()方法找不到对应的控件,从而返回一个长度为0的空数组,然后你后面又访问这个数组的第一个元素,所以就抛出异常了。

c#中winform的webbrowser控件在窗体中如何获取按钮或者的事件?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...

C# winform如何获取各控件的名称
直接根据用户权限设定指定控件的Enable得了,你获取控件名称有什么用,还有你要获取什么类型的控件呢?遍历所有控件方法:foreach (Control item in this.Controls){ MessageBox.Show(item.Name);}

相似回答