大家好,小弟在学习过程中遇到下面一个问题:
在窗体中放一个GroupBox组件 然后再在此组件之上放置RadioButton1 ,RadioButton2 两个组件
这样就看不到RadioButton组件了,按照书上是应该能到看的,不如何设置GroupBox组件的属性才能看到RadioButton组件 ?或设置RadioButton的组件属性 ?在等待各位大虾的帮忙..谢谢谢谢

解决方案 »

  1.   

    在窗体中放一个GroupBox组件 然后再在此组件之上放置RadioButton1 ,RadioButton2 两个组件
    这样就看不到RadioButton组件了,
    你这里所谓的RadioButton组件是指刚才放上去的那两个还是指其他,如果是刚才放上去,应该看的到。你说的是不是RadioGroup啊。
      

  2.   


    在窗体中放一个GroupBox组件 然后再在此组件之上放置RadioButton1 ,RadioButton2 两个组件
    这样就看不到RadioButton组件了,按照书上是应该能到看的,不如何设置GroupBox组件的属性才能看到RadioButton组件 ?或设置RadioButton的组件属性 ?
    应该不会啊? 你重新试一下。
      

  3.   

    To Wudi_1982:
    我说的RadioButton 组件是刚才放上去的那两个,不是其他的。
    看到的是只有Groupbox组件的名字和空白, 下面的RadioButton 被 覆盖了To BreakCode:
     我试了好几次了都是那样郁闷中。。
    是不是我的装的Delphi 有问题?
      

  4.   

    你是怎么把控件放上去的,是点击一次之后,再在窗体上点击一次,还是双击产生的??
    看看你的窗体文件代码(在窗体上右键-》view as text),看看窗体代码和我这个有什么不同,或者干脆直接我下面给你的窗体代码复制过去object Form1: TForm1
      Left = 192
      Top = 110
      Width = 696
      Height = 480
      Caption = 'Form1'
      Color = clBtnFace
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      OldCreateOrder = False
      PixelsPerInch = 96
      TextHeight = 13
      object GroupBox1: TGroupBox
        Left = 216
        Top = 40
        Width = 185
        Height = 105
        Caption = 'GroupBox1'
        TabOrder = 0
        object RadioButton2: TRadioButton
          Left = 32
          Top = 64
          Width = 113
          Height = 17
          Caption = 'RadioButton2'
          TabOrder = 0
        end
        object RadioButton1: TRadioButton
          Left = 32
          Top = 32
          Width = 113
          Height = 17
          Caption = 'RadioButton1'
          TabOrder = 1
        end
      end
    end
      

  5.   

    To Wudi_1982:衷心的感谢你真诚的帮助。。
    无言中。。我是单击的 先选的RadioButton 然后选的Groupbox,
    是这样的
    Groupbox的Caption为性别 
    两个RadioButton分别为男,女 
    他们是窗体中的一部分 
    将你的代码粘贴无法运行阿没办法,我又选了两个新的RadioButton3和 RadioButton4 放在groupbox中 结果它俩能看到 
    而上面的RadioButton1 RadioButton2 h 还是看不到  真是有点奇怪了
      

  6.   

    原因很简单啊,因为后者能看到是因为你把GroupBox当成容器产生的RadioButton在这个容器里面所以能看到,前面就是看不到原因就是同等级别,互相阻挡。应该是这样。
      

  7.   

    我是单击的 先选的RadioButton 然后选的Groupbox,
    是这样的
    Groupbox的Caption为性别 
    两个RadioButton分别为男,女 
    他们是窗体中的一部分 
    --------------------------------------------
    你这段描述跟最开始的问题中的描述时放置控件的顺序不一样啊
    应该是先选Groupbox,再在上面放置RadioButton
      

  8.   

    lovejiajia(三人行,必有我师) ( )   說的對﹐樓主先后順序都不分﹗
      

  9.   

    十分感谢各位大侠的帮助
    现在明白了
    若使用Groupbox和RadioButton 组件时 应先将Groupbox组件放在窗体上然后再在Groupbox组件上放RadioButton组件 ,否则若顺序颠倒 RadioButton组件就会被覆盖 
    顺序很重要groupbox 可以容纳radiobutton  反之则不行