为什么我的广播组中的按钮都表现得像他们在一个组中?

Ham*_*sby 1 delphi radio-button

在Delphi 2010中,我将2个无线电组放在一个表单上,然后为每个组添加了2个按钮.所以共有4个按钮.

问题是按钮的Checked属性就好像所有4个按钮都在同一个无线电组中一样.即,任何时候都只能检查4个按钮中的1个.在设计和运行时都是如此.

  object RadioGroup1: TRadioGroup
    Left = 14
    Top = 314
    Width = 177
    Height = 35
    Caption = 'Series 2 Axis'
    TabOrder = 14
  end
  object RButtonLeftAxis: TRadioButton
    Left = 91
    Top = 326
    Width = 41
    Height = 17
    Caption = 'Left'
    TabOrder = 12
    OnClick = RButtonLeftAxisClick
  end
  object RButtonRightAxis: TRadioButton
    Left = 138
    Top = 326
    Width = 45
    Height = 17
    Caption = 'Right'
    Checked = True
    TabOrder = 13
    TabStop = True
    OnClick = RButtonRightAxisClick
  end
Run Code Online (Sandbox Code Playgroud)

等等更多的对象

  object RadioGroup2: TRadioGroup
    Left = 8
    Top = 146
    Width = 113
    Height = 69
    Caption = 'Output Type'
    TabOrder = 33
  end
  object RadBtnkWh: TRadioButton
    Left = 20
    Top = 165
    Width = 65
    Height = 17
    Caption = 'kWh'
    TabOrder = 34
    OnClick = RadBtnkWhClick
  end
  object RadBtnLossFact: TRadioButton
    Left = 20
    Top = 188
    Width = 81
    Height = 17
    Caption = 'Loss Factors'
    TabOrder = 35
    OnClick = RadBtnLossFactClick
  end
Run Code Online (Sandbox Code Playgroud)

如何取消这两个组的链接?

mag*_*wal 7

您似乎已手动向TRadioGroup添加了单选按钮.不要那样做.只需点击无线电组的专业项目,然后在那里写下字符串(各种单选按钮的名称).你准备好了一个广播组!

在此输入图像描述