場景
在同一個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.uj5u.com/net/9720.html
標籤:WinForm
