【问题标题】:How to prevent radio button change status如何防止单选按钮更改状态
【发布时间】:2013-08-05 17:19:31
【问题描述】:

我试图阻止在单击按钮 (btactive) 时更改文本框和单选按钮的状态。我可以将属性IsReadOnly 用于文本框,但我在单选按钮中找不到此属性,有没有办法阻止单选按钮的更改状态? 这是我的代码:

 private void btActive_Click(object sender, RoutedEventArgs e)
    {
        if (check != 0)
        {
            udhour.IsReadOnly = true;
            udmin.IsReadOnly = true;
            testvalue.IsReadOnly = true;
            //How can I set Isreadonly for radio button
        }
    }

【问题讨论】:

  • 你可以禁用单选按钮..
  • 改为使用 IsEnabled=false。

标签: c# xaml radio-button


【解决方案1】:

禁用单选按钮。使用IsEnabled=false

【讨论】:

  • 谢谢。这对我来说是一个解决方案:)
【解决方案2】:

将 RadioButton 的 AutoCheck 属性更改为 False

【讨论】:

  • 感谢您的回答,但我使用的是 XAML 而不是 FORM,我找不到此属性“Autocheck”
【解决方案3】:

在代码中添加radiobutton.IsEnabled = false。

【讨论】:

    【解决方案4】:

    为只读效果写入并检查更改事件。

    void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
        radioButton1.Checked = !radioButton1.Checked;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2011-12-07
      • 1970-01-01
      • 2020-01-26
      • 2021-08-09
      • 1970-01-01
      • 2016-08-01
      • 2019-12-11
      • 2014-11-16
      相关资源
      最近更新 更多