2012-07-28 52 views
1

当我尝试拖动单选按钮并将其放到组框上时,单选按钮永远不会落入组框,但始终落在组框后面,因为组框在前面,所以放射状按钮不可见。有一些选项,groupbox总是在最上面。如何禁用,以便我可以在groupbox上添加单选按钮INTO /而不在groupbox后面?尝试右键单击groupbox - 控制 - 发回,但它不工作。不能在组框上拖放单选按钮

+1

打开结构视图窗口并拖动控制到合适的父的方式。 – 2012-07-28 15:26:58

+0

嗯,对不起?没有理解一个单词。 – user1559768 2012-07-28 15:28:54

+1

查看菜单,然后选择结构视图。假设一个21世纪的delphi。 – 2012-07-28 15:31:32

回答

1

尝试在对象TreeView中的GroupBox上拖动RadioButton。通过名称在那里找到它。您可以通过默认按下Shift + Alf + F11来打开对象树视图。

+0

谢谢谢谢你的回复,但没有从树视图(在这种情况下单选按钮)可以拖到groupbox内部,甚至不会在表单中拖动。 – user1559768 2012-07-28 15:36:45

+1

将它拖入TreeView内部,而不是内部形式 – sk1nned 2012-07-28 15:41:41

+0

Skill在树视图中不拖曳任何东西(无论是从表单还是从元素集合中),至少在Delphi 7中不会拖动。我在问我如何拖动单选按钮并将其放入/在groupbox,所以它会被放在/它而不是在它后面。 – user1559768 2012-07-28 15:50:48

0

单击窗体设计器中的GroupBox(即窗体上,而不是组件面板)。

然后双击Component Palette中的Radio Button。

单选按钮应该被添加到GroupBox作为所述GroupBox的子组件。

5

要在组合框上放置一个新单选按钮,请在表单设计器中选择组框,然后从组件面板中选择单选按钮并单击组合框。 如果您不小心将单选按钮放在窗体或其他父项上,可以删除它并添加一个新项,或者使用对象树视图将单选按钮拖到正确的父项上。 我为您创建了small video

如果您的目标父母有任何机会不是组框(TGroupBox)而是收音机组(TRadioGroup),您将无法添加任何子控件 - 收音机组的设计不允许任何儿童控制。您只能通过Items属性定义其单选按钮。

+0

如果父项错误,也可以剪切它,然后选择所需的父项,然后粘贴它。不要复制它,因为它不会保留相同的名称等。 – mj2008 2012-07-30 08:40:19

0

你为什么要这样做呢?只需选择一个单选按钮并在分组框中单击它。

0

尝试这个

CREATE GrpBox1 AS GROUPBOX 
    Left = 295 
    Top = 84 
    Caption = "GrpBox1" 

    CREATE RadioBtn1 AS RADIOBUTTON 
     Left = 13 
     Top = 25 
     Caption = "RadioBtn1" 
    END CREATE 

END CREATE ' dont forget radio button is child of groupbox