Winform中實現更改DevExpress的RadioGroup的選項時更改其他控件(TextEdit、ColorPickEdit)的值


場景

Winform中實現讀取xml配置文件並動態配置ZedGraph的RadioGroup的選項:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100540708

在上面實現了將RadioGroup的選項根據配置文件動態配置后,

比如這里有三個選項,在更改選項時會對其他的控件的值進行更改。

效果

 

 

關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
大量編程視頻教程:https://space.bilibili.com/164396311

實現

首先在窗體的加載完成的方法中,實現對其他控件默認屬性的賦值。

具體可以參照上面的博客。

 //將默認選擇項的值賦給其他控件
            this.textEdit1.Text = selectedRadio.Max.ToString();
            this.textEdit2.Text = selectedRadio.Min.ToString();
            this.colorPickEdit1.Text = selectedRadio.Color.ToString();

 

然后在窗體設頁面找到RadioGroup控件-右擊-屬性

找到小閃電下的事件列表中的SelectedIndexChanged事件,雙擊進入其方法的編寫中。

 

 

 

private void radioGroup1_SelectedIndexChanged(object sender, EventArgs e)
        {
           
            foreach (YAxisModel y in nodeYList)
            {
                if (y.No.ToString().Equals(this.radioGroup1.Text.ToString()))
                {
                    this.textEdit1.Text = y.Max.ToString();
                    this.textEdit2.Text = y.Min.ToString();
                    this.colorPickEdit1.Text = y.Color.ToString();
                    break;
                }
            }
        }

 

注:

其中nodeYList是從配置文件中讀取的對象的list,這里在窗體加載完之后將其存放在全局變量中,具體參照上面博客。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM