Files
lserp_cs_6.0/插件库/Lskj.Control/ImageLibrary/CollectionEditorExt.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

33 lines
999 B
C#

using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Reflection;
namespace Lskj.Control.ImageLibrary
{
/// <summary>
/// 集合属性编辑窗口扩展(显示帮助文本)
/// </summary>
[Description("集合属性编辑窗口扩展(显示帮助文本)")]
public class CollectionEditorExt : CollectionEditor
{
public CollectionEditorExt(Type type) : base(type)
{
}
protected override CollectionForm CreateCollectionForm()
{
CollectionForm frm = base.CreateCollectionForm();
FieldInfo fileinfo = frm.GetType().GetField("propertyBrowser", BindingFlags.NonPublic | BindingFlags.Instance);
if (fileinfo != null)
{
(fileinfo.GetValue(frm) as System.Windows.Forms.PropertyGrid).HelpVisible = true;//显示帮助文本
}
frm.Width = 400;
frm.Height = 400;
return frm;
}
}
}