Vb.net 使Radio按钮显示在GroupBox前面

Vb.net 使Radio按钮显示在GroupBox前面,vb.net,forms,debugging,radio-button,groupbox,Vb.net,Forms,Debugging,Radio Button,Groupbox,当我动态创建一个GroupBox并在GroupBox中添加4个RadionButtons时,它会以某种方式将RadionButton放在GroupBox后面 我首先有GroupBox的代码,因此为什么radio按钮不显示在GroupBox上 参考代码: multichoicegroupbox(Qnum) = New GroupBox : multichoicegroupbox(Qnum).Location = New Point(X, (Y - 5)) multichoicegroupbox(Q

当我动态创建一个
GroupBox
并在
GroupBox
中添加4个
RadionButton
s时,它会以某种方式将
RadionButton
放在
GroupBox
后面

我首先有
GroupBox
的代码,因此为什么
radio按钮不显示在
GroupBox

参考代码:

multichoicegroupbox(Qnum) = New GroupBox : multichoicegroupbox(Qnum).Location = New Point(X, (Y - 5))
multichoicegroupbox(Qnum).Width = 230 : multichoicegroupbox(Qnum).Height = 120
frmQuizForStudents.Controls.Add(multichoicegroupbox(Qnum))

For MultichoiceCheckNum = 1 to 4
    rdbmultichoice(MultichoiceCheckNum) = New RadioButton
    rdbmultichoice(MultichoiceCheckNum).Location = New Point(multichoicegroupbox(Qnum).Location.X + 10,
                                                            (multichoicegroupbox(Qnum).Location.Y + (MultichoiceCheckNum * 24)))
    rdbmultichoice(MultichoiceCheckNum).Font = New Font("Arial", 9)
    rdbmultichoice(MultichoiceCheckNum).Text = multichoice(MultichoiceCheckNum)
    multichoicegroupbox(Qnum).Controls.Add(rdbmultichoice(MultichoiceCheckNum))

    Y += 24
Next MultichoiceCheckNum

当我注释掉
GroupBox
New Point
代码行时,
GroupBox
出现在屏幕的左上角,所有4个
RadionButton
都在其上方工作。

因为RadioButton的位置相对于其容器。而是指定相对于窗体的位置。按钮在那儿,但看不见

换句话说,不应该在计算中添加GROMPPBOX的位置,而是只考虑GROMPBOX的顶部/左侧位置作为您的ReloPosits坐标的位置0,0。

For MultichoiceCheckNum = 1 to 4
    rdbmultichoice(MultichoiceCheckNum) = New RadioButton
    rdbmultichoice(MultichoiceCheckNum).Location = New Point(10,
                                           10 + (MultichoiceCheckNum * 24))
    rdbmultichoice(MultichoiceCheckNum).Font = New Font("Arial", 9)
    rdbmultichoice(MultichoiceCheckNum).Text = multichoice(MultichoiceCheckNum)
    multichoicegroupbox(Qnum).Controls.Add(rdbmultichoice(MultichoiceCheckNum))

Next MultichoiceCheckNum