我想把第三方控件TDBgridEh中Align属性去掉不在Object Inspect中显示,如何更改做? ( 积分: 35 )

  • 主题发起人 主题发起人 qq258268936
  • 开始时间 开始时间
Q

qq258268936

Unregistered / Unconfirmed
GUEST, unregistred user!
我下了第三方控件,安装成功,但想要打开它,并修改.再安装,怎么做.
按住Ctrl,只能查看源代码.如何才能打开并修改它的源代码呢. 小弟初学者,
兄弟们帮帮我啊
1打开它
2并修改
3如何测试
 
我下了第三方控件,安装成功,但想要打开它,并修改.再安装,怎么做.
按住Ctrl,只能查看源代码.如何才能打开并修改它的源代码呢. 小弟初学者,
兄弟们帮帮我啊
1打开它
2并修改
3如何测试
 
建个新工程 加入源码 修改测试 重新打包
 
不是吧,新建工程窗口,应该新建一个类继承一类,new component ,对吗
 
怎么修改

如果只是修改已存在的方法里的代码不用重新打包和编译,修改完就能产生效果

如果是自己新增加属性方法,需要在install component里先把原来的卸掉,然后重新加载
 
修改后重新编译就行了!
 
修改后的代码要重新编译,必须先卸载先前的安装.然后才能编译安装成功.
 
比方说dbgrideh中align属性不想让它在Object Inspector 中显示,
我这样
TDBGridEh = class(TCustomDBGridEh)
public
property Canvas;
property GridHeight;
property RowCount;
property SelectedRows;
published
[red]//[/red] property Align;
property AllowedOperations;
property AllowedSelections;
property Anchors;
我更改了Align属性值为altop 运行出错.
修改后的组件如何重新编译
 
。。。。。你都把这个属性注释掉了。。。。

先卸了再装,然后重新编译啊。。。。选最左边compile
 
可是重装并编译后,OBJECTINSPECTOR 中还有ALGIN属性,怎么回事,明明注释掉了吗
 
更改ALGIN属性后,运行提示没有ALIGN属性,可是为什么object inspector 中仍有它呢,什么原因?
 
那可能是父类的align属性。。。。。
 
to hs-kill大虾
兄弟感谢了
 
后退
顶部