当前位置: 移动技术网 > IT编程>开发语言>.net > Winform中怎样根据Name获取同窗体的控件

Winform中怎样根据Name获取同窗体的控件

2019年09月12日  | 移动技术网IT编程  | 我要评论

国网拆分,taiji,恶魔幸存者攻略

场景

在同一个winform窗体中,点击一个button按钮时,

获取同窗体的其他控件的属性。

首先需要对要获取的控件赋予name属性,然后就可以通过name进行获取。

实现

在button的点击事件中:

private void confirmbbutton_click(object sender, eventargs e)
        {
            #region 获取x轴的属性并赋值给xaxismodel
            
            //根据控件的 system.windows.forms.control.name 属性搜索控件并生成由所有匹配项组成的数组。
            //如果搜索所有子控件,则为 true;否则为 false。
            xaxismodel xaxismodel = new xaxismodel();
            //获取标题
            radiogroup radiogroupx = this.controls.find("radiogroupx", true)[0] as radiogroup;
            xaxismodel.title = radiogroupx.text;
            //获取下限
            textedit mintexteditx = this.controls.find("mintexteditx", true)[0] as textedit;
            xaxismodel.min = double.parse(mintexteditx.text);
            //获取上限
            textedit maxtexteditx = this.controls.find("maxtexteditx", true)[0] as textedit;
            xaxismodel.max = double.parse(maxtexteditx.text);
            //获取颜色
            coloredit coloreditx = this.controls.find("coloreditx", true)[0] as coloredit;
            xaxismodel.color = coloreditx.text;
            #endregion
 }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网