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



当我试图拖动单选按钮并将其放在groupbox上时,单选按钮从未放进groupbox,而是始终放在它的后面,这使得单选按钮不可见,因为groupbox在前面。有一种选择是,groupbox总是在顶部。如何禁用它,以便我可以在组框上而不是在组框后面添加单选按钮INTO/?尝试右键单击groupbox-control-send to back,但不起作用。

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

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

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

在表单设计器中单击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

最新更新