場景 在尋找設置RadioGroup的選項時沒有找到相關博客,在DevExpress的官網找到 怎樣給其添加選項。 DevExpress官網教程: https://documentation.devexpress.com/WindowsForms/DevExpress.XtraEditors.Rad ...
場景
在尋找設置RadioGroup的選項時沒有找到相關博客,在DevExpress的官網找到
怎樣給其添加選項。
DevExpress官網教程:
https://documentation.devexpress.com/WindowsForms/DevExpress.XtraEditors.RadioGroup.class
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
大量編程視頻教程:https://space.bilibili.com/164396311
實現
新建一個窗體並拖拽一個RadioGroup控制項。
雙擊窗體進入其載入完之後的事件中
//數據綁定 foreach (YAxisModel s in nodeYList) { //每一個單元按鈕對應的選線item RadioGroupItem item = new RadioGroupItem(); //設置選項的value值 item.Value = s.No; //設置選項的描述值 即 要顯示的值 item.Description = s.Title; //使選項啟用 item.Enabled = true; //將新增的選項添加到radiogroup的Items中 this.radioGroup1.Properties.Items.Add(item); } //預設選中value為1的項 radioGroup1.EditValue = 1;
註:
這裡是使用迴圈對象list進行添加項。
每個RadioGroupItem就是一個單選對象。
設置其value就是設置其值,設置其Description就是設置其要顯示的內容。
選項通過Enabled 設置為true為開啟,預設是開始的。
在一組RadioGroup中設置選中的Radio是通過設置RadioGroup對象的EditValue屬性與上面選項的
value值對應,比如上面的第一個對象的s.NO為1,所以設置其預設選中。
效果