【发布时间】:2017-01-12 23:28:17
【问题描述】:
当我动态创建一个GroupBox 并在GroupBox 中添加4 个RadionButtons 时,它以某种方式将RadionButtons 放在GroupBox 后面。
我首先有GroupBox 的代码,因此为什么RadionButtons 没有显示在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 个RadionButtons 都在它上面工作。
【问题讨论】:
标签: vb.net forms debugging radio-button groupbox