标题说明了一切。 在自定义控件中,我有一个按钮,该按钮的边距需要为3,Visual Studio假定该按钮表示“具有默认边距”,这是通过删除属性的粗体来实现的。因此,当我将控件包含在默认边距为0的另一个控件中时,按钮默认为具有0边距。我需要将其设置为3
这将显示margin属性设置为3,并且不再以粗体显示(Visual Studio表示该值是从父级继承的)。但是我不希望它被继承!实际上需要将其设置为3!
在设计器中看起来不错,因为该表单是在没有父表单的情况下自行编辑的。但是在测试程序时,将3的边距设置回0,因为这是父控件的默认边距。