Delphi 无法在groupbox上拖放radiobutton

Delphi 无法在groupbox上拖放radiobutton,delphi,delphi-7,Delphi,Delphi 7,当我尝试拖动radiobutton并将其放在groupbox上时,radiobutton从不放在groupbox中,而是始终放在它的后面,这使得radiobutton不可见,因为groupbox在前面。有一个选项是groupbox始终位于顶部。如何禁用该功能,以便我可以将radiobutton添加到groupbox中/上,而不是在groupbox后面?尝试右键单击groupbox-control-send to back,但无效 尝试拖动对象树视图中GroupBox上的RadioButton。按

当我尝试拖动radiobutton并将其放在groupbox上时,radiobutton从不放在groupbox中,而是始终放在它的后面,这使得radiobutton不可见,因为groupbox在前面。有一个选项是groupbox始终位于顶部。如何禁用该功能,以便我可以将radiobutton添加到groupbox中/上,而不是在groupbox后面?尝试右键单击groupbox-control-send to back,但无效

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

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

然后双击组件选项板中的单选按钮


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

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


如果您的目标父对象不是组框(),而是无线组(),您将无法向其中添加任何子控件-无线组设计为不允许任何子控件。您只能通过属性定义其单选按钮。

为什么要费心做这些?只需选择一个单选按钮并在groupbox上单击它。

试试这个

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

打开“结构视图”窗口,然后用这种方式将控件拖动到右侧的父控件中。嗯,打扰一下?一个字都不懂。查看菜单,然后选择结构视图。假设是21世纪的德尔福。我为另一个评论道歉,我可以问你完整的答案吗?您可能知道,“视图”菜单中没有名为“结构视图”的内容。您刚才显示的链接没有文本。Sk1nned感谢您的回复,但TreeView中的任何内容(在本例中为radiobutton)都不能在groupbox中/上拖动,甚至不能在表单上拖动。将其拖动到TreeView中,不能拖动到表单中Sk1nned不能在TreeView中拖动任何内容(无论是表单还是元素集合),至少不能在Delphi 7中拖动。我在问如何将radiobutton拖放到groupbox上/中,以便将其拖放到groupbox上/而不是后面。选择TreeView中的radiobutton并将其拖放到TreeView中的groupbox上:如果父项错误,您也可以剪切它,然后选择所需的父项,然后粘贴它。但不要复制它,因为它不会保留相同的名称等。