首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于PropertyGrid响应事件的有关问题,高手们请进

2011-12-26 
关于PropertyGrid响应事件的问题,高手们请进有个控件,通过PropertyGrid修改属性值。在修改某个属性时(比如T

关于PropertyGrid响应事件的问题,高手们请进
有个控件,通过PropertyGrid修改属性值。
在修改某个属性时(比如Text),如何能响应在这个属性上的回车键和鼠标双击时间?
麻烦给出Code,多谢!

[解决办法]
Control propertyGridView = propertyGrid.Controls[2];
Type propertyGridViewType = propertyGridView.GetType();
FieldInfo info = propertyGridViewType.GetField( "edit ",
BindingFlags.Instance |
BindingFlags.Static |
BindingFlags.NonPublic |
BindingFlags.DeclaredOnly |
BindingFlags.Public);
System.Windows.Forms.TextBox txtBox = info.GetValue(propertyGridView) as System.Windows.Forms.TextBox;

txtBox.KeyDown += new KeyEventHandler(tb_KeyDown);

热点排行