最简单的方法是在winform中为现有控件添加自定义属性?

时间:2011-07-19 17:33:24

标签: .net winforms

我在Winform中有一个Panel Controls网格。 我希望这些面板包含自定义字符串和自定义int属性。

实现这一目标最简单的方法是什么? 一种方法可能是扩展Panel控件,但我不想对控件进行大的更改,只是添加2个自定义属性。

我使用的是.NET 4.0

你可以给我任何指示。

2 个答案:

答案 0 :(得分:1)

如果这些是类的属性,那么从Panel派生并创建自定义实现是最好的选择,特别是如果您在多个表单或多个项目上使用它。您可以通过添加扩展方法来“欺骗”,但设置单独的getter和setter方法来实现属性会比您必须经历的更加痛苦。

答案 1 :(得分:1)

你回答了自己的问题:

  

一种方法可能是扩展Panel控件......

只需添加您的属性并开始使用该控件。