首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ToggleButton检查

ToggleButton检查
EN

Stack Overflow用户
提问于 2015-05-18 12:29:24
回答 2查看 2K关注 0票数 0

我正在Windows商店应用程序中使用Visual 2013。我有两个ToggleButtons。他们就像开关一样工作:我一次只能检查其中一个。当我检查1. toogle按钮时,2.切换按钮取消检查。当我检查2切换按钮时,1.切换按钮取消检查。

我的问题是,当我选中1. toogle按钮,然后再次单击1. toogle按钮,然后它取消检查,然后有两个未选中的切换按钮。

我的问题是:如何使事件知道,当我单击一个已经选中的切换按钮时,在我检查第二个切换按钮之前,它不能被取消检查。我需要禁用打开事件的切换按钮或类似的东西?

EN

回答 2

Stack Overflow用户

发布于 2015-05-18 12:34:35

就像这样:

代码语言:javascript
运行
复制
togglebutton1_CheckedChanged(...)
{
    if(!togglebutton1.Checked && !togglebutton2.Checked)
        togglebutton1.Checked=True;
}
togglebutton2_CheckedChanged(...)
{
    if(!togglebutton2.Checked && !togglebutton1.Checked)
        togglebutton2.Checked=True;
}
票数 0
EN

Stack Overflow用户

发布于 2015-05-18 13:07:02

单选按钮可能更适合你的需要,但是..。

代码语言:javascript
运行
复制
    private void Form1_Load(object sender, EventArgs e)
    {
        checkBox1.Appearance = Appearance.Button;
        checkBox2.Appearance = Appearance.Button;
        checkBox1.Checked = true;
        checkBox2.Checked = false;
    }

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
        if (checkBox1.Checked == true)
        {
            if (checkBox2.Checked == true)
            {
                checkBox2.Checked = false;
            }
        }
        else
        {
            if (checkBox2.Checked != true)
            {
                checkBox2.Checked = true;
            }
        }
    }

    private void checkBox2_CheckedChanged(object sender, EventArgs e)
    {
        if (checkBox2.Checked == true)
        {
            if (checkBox1.Checked == true)
            {
                checkBox1.Checked = false;
            }
        }
        else
        {
            if (checkBox1.Checked != true)
            {
                checkBox1.Checked = true;
            }
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30303251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档