场景
在同一个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
- }
复制代码
来源:https://www.cnblogs.com/badaoliumangqizhi/archive/2019/09/12/11510504.html |