場景 在同一個Winform窗體中,點擊一個Button按鈕時, 獲取同窗體的其他控制項的屬性。 首先需要對要獲取的控制項賦予Name屬性,然後就可以通過Name進行獲取。 實現 在Button的點擊事件中: ...
場景
在同一個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 }