GroupBox组件问题

zlog 2006-09-10 09:45:12
大家好,小弟在学习过程中遇到下面一个问题:
在窗体中放一个GroupBox组件 然后再在此组件之上放置RadioButton1 ,RadioButton2 两个组件
这样就看不到RadioButton组件了,按照书上是应该能到看的,不如何设置GroupBox组件的属性才能看到RadioButton组件 ?或设置RadioButton的组件属性 ?

在等待各位大虾的帮忙..谢谢谢谢
...全文
470 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjjrocker 2006-09-14
  • 打赏
  • 举报
回复
顺序错了也没关系,你可以把被挡住的给拖拽到想保留的容器里面去。
zlog 2006-09-11
  • 打赏
  • 举报
回复
十分感谢各位大侠的帮助
现在明白了
若使用Groupbox和RadioButton 组件时 应先将Groupbox组件放在窗体上然后再在Groupbox组件上放RadioButton组件 ,否则若顺序颠倒 RadioButton组件就会被覆盖
顺序很重要

groupbox 可以容纳radiobutton 反之则不行
yoyoxu 2006-09-11
  • 打赏
  • 举报
回复
lovejiajia(三人行,必有我师) ( ) 說的對﹐樓主先后順序都不分﹗
lovejiajia 2006-09-11
  • 打赏
  • 举报
回复
我是单击的 先选的RadioButton 然后选的Groupbox,
是这样的
Groupbox的Caption为性别
两个RadioButton分别为男,女
他们是窗体中的一部分
--------------------------------------------
你这段描述跟最开始的问题中的描述时放置控件的顺序不一样啊
应该是先选Groupbox,再在上面放置RadioButton
chenylin 2006-09-11
  • 打赏
  • 举报
回复
实在不行,用RadioGroup好了。
xjjrocker 2006-09-11
  • 打赏
  • 举报
回复
原因很简单啊,因为后者能看到是因为你把GroupBox当成容器产生的RadioButton在这个容器里面所以能看到,前面就是看不到原因就是同等级别,互相阻挡。应该是这样。
zlog 2006-09-11
  • 打赏
  • 举报
回复
To Wudi_1982:

衷心的感谢你真诚的帮助。。。。。
无言中。。

我是单击的 先选的RadioButton 然后选的Groupbox,
是这样的
Groupbox的Caption为性别
两个RadioButton分别为男,女
他们是窗体中的一部分


将你的代码粘贴无法运行阿

没办法,我又选了两个新的RadioButton3和 RadioButton4 放在groupbox中 结果它俩能看到
而上面的RadioButton1 RadioButton2 h 还是看不到 真是有点奇怪了
wudi_1982 2006-09-10
  • 打赏
  • 举报
回复
你是怎么把控件放上去的,是点击一次之后,再在窗体上点击一次,还是双击产生的??
看看你的窗体文件代码(在窗体上右键-》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
zlog 2006-09-10
  • 打赏
  • 举报
回复
To Wudi_1982:
我说的RadioButton 组件是刚才放上去的那两个,不是其他的。
看到的是只有Groupbox组件的名字和空白, 下面的RadioButton 被 覆盖了

To BreakCode:
我试了好几次了都是那样

郁闷中。。
是不是我的装的Delphi 有问题?
Breakc0de 2006-09-10
  • 打赏
  • 举报
回复

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


应该不会啊? 你重新试一下。
wudi_1982 2006-09-10
  • 打赏
  • 举报
回复
在窗体中放一个GroupBox组件 然后再在此组件之上放置RadioButton1 ,RadioButton2 两个组件
这样就看不到RadioButton组件了,
你这里所谓的RadioButton组件是指刚才放上去的那两个还是指其他,如果是刚才放上去,应该看的到。

你说的是不是RadioGroup啊。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧