什么是最"轻量级"的winforms控件?

Ben*_*jol 2 winforms

(这可能是一个愚蠢的问题和WTF的结合,但这里什么都没有)

我想在我的界面中"绘制"线条或区域 - 通常是TableLayoutPanel内的分隔符.目前我所做的只是将一个Panel转储到行中并将其设置为Dock = Fill并为其提供所需的背景颜色.

在做同样的事情之前,我想知道另一个控件(Label?)是否可能更轻量级.或者也许我应该通过继承自己来推动自己?

还有其他方法吗?

Dan*_*ite 7

我将继承Control和创建自己的所有其他控件,包括LabelPanel直接或间接地继承Control.这也允许您将功能与其他功能分开封装.

我也认为你也可以覆盖你的Paint事件TableLayoutPanel,或者继承这个事件,让它成为你自己的事物并绘制线条.