我有一个非常简单的问题,但我还没有找到一个简单的灵魂。
我正在创建一个具有边框和圆角的自定义面板。我希望能够覆盖填充,所以无论用户放置什么,我都会为其添加一些值,这样它就不会与边框重叠。我希望能够在运行时和在设计时。因此,例如,如果我将一个控件(例如 PictureBox)停靠在我的面板中,它就不会在边框上绘制。
我试图简单地覆盖填充属性,但出现以下错误:
cannot override inherited member 'System.Windows.Forms.Control.Padding.set' because it is not marked virtual, abstract, or override
任何人都有一个(简单的)解决方法吗?