Winform中怎样根据Name获取同窗体的控件
发布时间:2020-12-15 07:47:20 所属栏目:Java 来源:网络整理
导读:场景 在同一个Winform窗体中,点击一个Button按钮时, 获取同窗体的其他控件的属性。 首先需要对要获取的控件赋予Name属性,然后就可以通过Name进行获
场景在同一个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 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |