代码之家  ›  专栏  ›  技术社区  ›  MaCHeaMaRoBi

WPF在两个复选框之间切换

  •  0
  • MaCHeaMaRoBi  · 技术社区  · 2 年前

    ** 我试图用if语句在复选框之间切换 Image of check boxes 以下是我到目前为止得到的信息:**

    
            private void offline_CheckedChanged(object sender, EventArgs e)
            {
                offline.Checked = true;
                if (bot.Checked == true)
                {
                    bot.Checked = false;
                }
            }
    
            private void bot_CheckedChanged(object sender, EventArgs e)
            {
                bot.Checked = true;
                if (offline.Checked == true)
                {
                    offline.Checked = false;
                }
            }
    
    1 回复  |  直到 2 年前
        1
  •  0
  •   PajLe    2 年前

    如果一次只想检查其中一个,可以使用否定值:

    private void offline_CheckedChanged(object sender, EventArgs e)
    {
        bot.Checked = !offline.Checked;
    }
    
    private void bot_CheckedChanged(object sender, EventArgs e)
    {
        offline.Checked = !bot.Checked;
    }
    

    请记住,如果希望从应用程序的一开始就执行此操作,则必须更改它们的初始值