C# winform如何获取各控件的名称

有没有什么方法能获取控件名称,以配合使用权限管理系统

直接根据用户权限设定指定控件的Enable得了,你获取控件名称有什么用,还有你要获取什么类型的控件呢?
遍历所有控件方法:

foreach (Control item in this.Controls)
{
MessageBox.Show(item.Name);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-02
每个控件都有名称,不是你命名就是默认命名,可控制显示隐藏,可用与否

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

C#怎么获取当前单击的控件名称,比如有100个Button 一个button_Click...
1、打开我们安装好的VS软件,并且新建一个winform窗口化程序。当然,c#语言还可以开发网页类软件。2、从左边的工具箱中的公共控件中拖一个button按钮到我们新建的winform程序界面上,命名为‘测试’。3、在按钮上双击两下,就进入到了这个控件的单击事件的代码编写页面。4、在选中按钮的时候,右边会出现该...

C#的winform中怎么根据函数找到对应的控件?
7.前面的控件button20即为控件名

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

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

C#中,WinForm程序如何捕获当前Form窗体的对象名?
举个例子,希望有所帮助。代码 private void buttonConfirm_Click(object sender, EventArgs e){ MessageBox.Show(Form.ActiveForm.Name, "提示信息");}结果

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

C#WinForm中如何读取已打开的Windows窗体的名称?
using System.Process;Process[] localAll = Process.GetProcesses();try { for (int i = 0; i < localAll.Length ; i++)listBox1.Items.Add(localAll[i].MainModule.ModuleName);} catch { ;} 改下就行了。

c# winform如何取得一个区域的所有控件对象
\/\/设置pictureBox2的父控件为pictureBox1 this.pictureBox2.Parent = this.pictureBox1; \/\/检索指定位置的子控件 \/\/GetChildAtPoint获取制定位置的子控件 this.pictureBox2.Parent = this.pictureBox1; PictureBox[] ps = new PictureBox[10]; int i = 0; for (int x = 0; x < this.pictur...

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...

相似回答