ab56a9bcf7
SVN-Revision: r240
33 lines
999 B
C#
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;
|
|
}
|
|
}
|
|
}
|