带有自定义编辑器的propertygrid对象,如滑块

时间:2014-03-12 15:59:39

标签: c# .net winforms visual-studio-2012 propertygrid

在我的windowsForm应用程序中,我使用PropertyGrid编辑我的类的实例:其中一些属性是带有最大和最小项的浮点数。

我希望通过滑块或类似的东西来修改它们。

我发现了这个:http://www.visualhint.com/propertygrid但不是免费的..

你有什么想法帮助我吗?

1 个答案:

答案 0 :(得分:3)

您可以使用TrackBar。请注意,PropertyGrid默认情况下不允许您向其添加此类控件。所以,你需要在这里做一些工作。您需要创建一个继承自System.Drawing.Design.UITypeEditor的类。接下来,您必须为必须将轨迹栏显示为控件的属性设置编辑器属性。请注意,除非您进行自定义绘制,否则它将显示为模态对话框或下拉编辑器。