1
Im在我的表單頁面(WinForms)上使用GroupBox控件。GroupBox中是否有任何屬性指示已檢查嵌套控件?
GroupBox包含五個控件(RadioButtons)。
任何想法,如果組框控件包含屬性,如果檢查控件中的任何按鈕被檢查?
Im在我的表單頁面(WinForms)上使用GroupBox控件。GroupBox中是否有任何屬性指示已檢查嵌套控件?
GroupBox包含五個控件(RadioButtons)。
任何想法,如果組框控件包含屬性,如果檢查控件中的任何按鈕被檢查?
因爲GroupBoxes不適用於RadioButton。它是一個通用的容器控制。要檢查是否有任何檢查,你可以在一行Linq
。
bool anyChecked = gb.Controls.OfType<RadioButton>().Any(rb => rb.Checked);
或者你可以用它創建你自己的擴展方法,如果它經常被重複使用,可以很容易地調用它。