Propertygrid对象与自定义编辑器,如滑块

本文关键字:编辑器 对象 自定义 Propertygrid | 更新日期: 2023-09-27 17:49:51

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

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

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

你有什么主意可以帮我吗?

Propertygrid对象与自定义编辑器,如滑块

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