我在羣組中有一堆複選框。我想這樣做,當一個被檢查,所有其他人都被禁用。我將checkchanged事件中的以下代碼應用於groupbox中的所有複選框,這些都是我上面想要的,但是,當您取消選中該複選框時,我想將其取消。我該怎麼做?Visual Studio C# - Reverse!啓用foreach如果未選中複選框?
foreach (CheckBox chk in this.grpBreadType.Controls)
{
if (!chk.Checked)
{
chk.Enabled = false;
}
圖片
這就是所謂的組合框...或一組單選按鈕 – Plutonix
在這裏不是單選按鈕服務器的更好的目的。它們在同一父母中是相互排斥的。 –
如果你在談論一組複選框需要被禁用或基於另一個複選框啓用,那麼你可以把它們放在一個面板內,並根據第一個複選框啓用/禁用面板。 –