2012-07-28 51 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