【问题标题】:Button to be selected by default默认选择的按钮
【发布时间】:2016-10-04 06:58:32
【问题描述】:

我的表单中有两个按钮,默认选择其中一个。我怎样才能做到这一点。比如有现金支付和刷卡支付的按钮,其中pybycash应该默认高亮显示

【问题讨论】:

  • 请提供minimal reproducible example,因为我们甚至不知道您使用的是什么gui框架。
  • Actuallt Accept Button 和 Radio button 的概念都可以,但是由于我正在使用紧凑的框架,我无法使用这些类。我不知道单选按钮是否可以在紧凑的框架中使用

标签: c# winforms


【解决方案1】:

尝试将表单的AcceptButton 设置为您希望成为默认按钮的任何按钮。

您可以在代码中或在表单设计器中执行此操作。

【讨论】:

    【解决方案2】:

    所以你想要一个 RadioButton 行为:

    • 使用GroupBox 并在其中放置一些RadioButtons
    • 在一个RadioButton 上将Checked 属性设置为True

    如果您不希望它看起来像 RadioButton,您可以更改外观:

    myRadioButton.Appearance = System.Windows.Forms.Appearance.Button; 
    

    【讨论】:

    • 谢谢。但我想要普通按钮,而不是单选按钮
    • 如果用户只能选择一个,那么您应该使用 RadioButtons。样式可以改变。普通按钮没有“只选择一个”的行为
    • 用户只能选择一个,但不能是单选按钮。需要的只是普通按钮。但是应该突出显示一个按钮(这可能是由于更喜欢该选项)
    • 这就是我所说的,使用单选按钮(行为)并将外观设置为普通按钮。我已经更新了这个问题。如果您使用普通按钮,您必须手动选择/取消选择其他按钮。
    • 非常感谢,我将使用这个概念,我将使用紧凑框架中的类
    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 2021-11-12
    • 2013-07-20
    • 1970-01-01
    相关资源
    最近更新 更多