防止 GroupBox 顶部的 CheckBox 成为子控件?
Preventing a CheckBox on the top of a GroupBox to be a child control?
我想像这张照片一样在 GroupBox 的顶部设置一个 CheckBox 以启用/禁用 groupBox:
但是在这个位置,checkBox 包含在 GroupBox 子控件中,所以一旦我禁用 GroupBox,它就被禁用了..
那么有没有办法将它保留在这个位置,但将它从 groupBox 控件中排除?
我试过,放在前面,但没有用!
我假设您正在尝试通过设计器来执行此操作?如果是这样,那么只要您将 CheckBox
移动到 GroupBox
上,设计器就会自动假设(并非不合理)您希望 CheckBox
包含在 [=11] 中=].
要解决此问题,请将 CheckBox
拖到 GroupBox
的 之外,右键单击 CheckBox
和 select "Bring to Front" 使其绘制在顶部,然后通过属性 window 中的 Location
属性 手动编辑 CheckBox
的位置。
之后不要用鼠标修改CheckBox
的位置,否则设计者会把它放回GroupBox
,你必须重新手动定位。
我想像这张照片一样在 GroupBox 的顶部设置一个 CheckBox 以启用/禁用 groupBox:
但是在这个位置,checkBox 包含在 GroupBox 子控件中,所以一旦我禁用 GroupBox,它就被禁用了..
那么有没有办法将它保留在这个位置,但将它从 groupBox 控件中排除? 我试过,放在前面,但没有用!
我假设您正在尝试通过设计器来执行此操作?如果是这样,那么只要您将 CheckBox
移动到 GroupBox
上,设计器就会自动假设(并非不合理)您希望 CheckBox
包含在 [=11] 中=].
要解决此问题,请将 CheckBox
拖到 GroupBox
的 之外,右键单击 CheckBox
和 select "Bring to Front" 使其绘制在顶部,然后通过属性 window 中的 Location
属性 手动编辑 CheckBox
的位置。
之后不要用鼠标修改CheckBox
的位置,否则设计者会把它放回GroupBox
,你必须重新手动定位。