簡體   English   中英

使用RadioButton進行驗證

[英]validation with RadioButton

我在面板內有10個RadioButton。

我在tableLayoutPanel中有10個面板,每個面板在不同的列中。

我如何在列之間移動並驗證每列中是否有選定的radioButton?

謝謝。

我沒有使用TableLayoutPanel經驗,但是您可以嘗試以下方法:

bool allValid = true;
for(int c = 0; c < panel.ColumnCount; c++)
{
    var colRadios = panel.Controls.OfType<RadioButton>() 
        .Where(rb => panel.GetColumn(rb) == c);
    bool colValid = colRadios.Any(rb => rb.Checked);
    if(!colValid)
    {
        allValid = false;
        break;
    }
}

panelTableLayoutPanel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM