控件默认值问题?没分了.(5分)

  • 主题发起人 主题发起人 small pig
  • 开始时间 开始时间
S

small pig

Unregistered / Unconfirmed
GUEST, unregistred user!
ehlib里的DBGridEh单元里有这么一句控制DBGridEh的Flat的属性
property Flat: Boolean read FFlat write SetFlat default False;

我把False改成True重新编译后安装,怎么DBGridEh的Flat的属性怎么没变还是False,我想把默认属性该成True该怎么做。
 
你方法应该是对的啊。
我写了一段代码测试了一下可以:
procedure TForm1.Button1Click(Sender: TObject);
begin
DBGridEh1.Flat := not DBGridEh1.Flat;
end;
 
找到了!在create事件中赋初值! 这样才是正确的!
default只是方便组件存取!~ 并我是我们所理解的缺省值~
 
default不是默认值,而是是否一定要保存到DFM文件中的标志。默认值在构造函数里面设置
 
在控件的Createa事件中,找到FFlat := false
然后改为True就行了
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部