C#中的PropertyGrid控件在WinForm调试中的妙用

PropertyGrid,提供用于浏览对象属性的用户界面。在WinForm设计界面,点击某一个控件,选择“属性”页,可以看到控件的各个属性与对应的值,而用于展示这些信息的,就是PropertyGrid控件。

我们在进行WinForm程序设计与调试的时候,当需要修改控件的属性,如文本颜色、背景颜色、文本内容时,我们只能停止调试,重新设置属性再调试;有时候还要获取控件无法直接显示的属性,如位置,大小,Padding等,只能设置断点查看。

其实,这些可以通过PropertyGrid控件来实现。

比如你的窗体中有一个按钮button1,你需要知道用什么字体、颜色、位置,那么,可以在你的窗体适当位置放入一个PropertyGrid控件,然后设置PropertyGrid.SelectedObject=button1;运行你的程序,这时候你修改PropertyGrid里面的字体,将会发现,button1的字体被改变了;如果有别的代码将button1.Enable设置为false,也可以在PropertyGrid看到,甚至你还可以把它改回true!

所以,妙用PropertyGrid,可以提高WinForm程序的调试效率。

转载于:https://www.cnblogs.com/jifengg/archive/2013/05/14/3078163.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值