请选择 进入手机版 | 继续访问电脑版

马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

[复制链接]
查看1849 | 回复0 | 2019-9-12 16:22:04 | 显示全部楼层 |阅读模式

场景

在同一个Winform窗体中,点击一个Button按钮时,

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

起首需要对要获取的控件赋予Name属性,然后就可以通过Name举行获取。

实现

在Button的点击事件中:

  1. private void confirmbButton_Click(object sender, EventArgs e)
  2. {
  3. #region 获取X轴的属性并赋值给XAxisModel
  4. //根据控件的 System.Windows.Forms.Control.Name 属性搜索控件并天生由所有匹配项构成的数组。
  5. //如果搜索所有子控件,则为 true;否则为 false。
  6. XAxisModel xAxisModel = new XAxisModel();
  7. //获取标题
  8. RadioGroup radioGroupX = this.Controls.Find("radioGroupX", true)[0] as RadioGroup;
  9. xAxisModel.Title = radioGroupX.Text;
  10. //获取下限
  11. TextEdit minTextEditX = this.Controls.Find("minTextEditX", true)[0] as TextEdit;
  12. xAxisModel.Min = Double.Parse(minTextEditX.Text);
  13. //获取上限
  14. TextEdit maxTextEditX = this.Controls.Find("maxTextEditX", true)[0] as TextEdit;
  15. xAxisModel.Max = Double.Parse(maxTextEditX.Text);
  16. //获取颜色
  17. ColorEdit colorEditX = this.Controls.Find("colorEditX", true)[0] as ColorEdit;
  18. xAxisModel.Color = colorEditX.Text;
  19. #endregion
  20. }
复制代码







来源:https://www.cnblogs.com/badaoliumangqizhi/archive/2019/09/12/11510504.html
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则