能做一个具有记忆其列宽功能的Grid控件嘛?(50分)

  • 主题发起人 主题发起人 folmorse
  • 开始时间 开始时间
F

folmorse

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序运行过程中调整Grid控件,在程序退出之后,该控件能记忆其列宽,
等下次再启动程序时,Grid能使用其上次调整的结果。不知如何解决?请大虾
赐教。
 
用 DevExpress DxDBGrid 就可以,它可以记住Grid的状态,保存在注册表里。
 
如果你的Grid的显示列是固定的,可以在Form的Close事件中将DBGrid的列宽保存
下来( 我一般是保存在数据库中),
在Form的Create 事件中将数据库中的数据读出,付给Grid的列宽。
 
你用RXLib275控件包里的一个控件可以解决这个问题!
另外你也可以自己写一个通用的函数,将Grid的每一列(或部分)保存到注册表或文件或数据库
;并在需要的时侯调用即可!
 
简单的从grid继承,然后重载它的create方法和free方法。分别读入和保存列宽就可以了。
很简单的。
 
接受答案了.
 
后退
顶部