无法在组框中拖放单选按钮

时间:2012-07-28 15:17:45

标签: delphi delphi-7

当我尝试拖动radiobutton并将其放在groupbox上时,radiobutton永远不会掉入groupbox但总是在它后面,这使得radiobutton不可见,因为groupbox在前面。有一些选项,groupbox始终位于顶部。如何禁用它,以便我可以在groupbox上添加radiobutton INTO /,而不是在groupbox后面?尝试右键单击groupbox - 控制 - 发送回来但它不起作用。

5 个答案:

答案 0 :(得分:5)

要在组框中放置新的单选按钮,请在表单设计器中选择组框,然后从“组件面板”中选择单选按钮,然后单击组框。 如果您不小心在表单或其他父级上放置了单选按钮,则可以删除它并添加新的单选按钮,或使用Object TreeView将单选按钮拖到正确的父级上。 我为你创建了一个small video

如果你的目标父母不是一个组合框(TGroupBox)而是一个广播组(TRadioGroup)你将无法添加任何子控件 - 无线电组旨在不允许任何儿童控制。您只能通过Items属性定义其单选按钮。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

然后双击Component Palette中的单选按钮。

然后,单选按钮应作为所述GroupBox的子组件添加到GroupBox。

答案 3 :(得分:0)

你为什么要这么做呢?只需选择一个单选按钮,然后在组框上单击它即可。

答案 4 :(得分: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