是继承的一个控件吗?在继承出的控件的创建函数中加入:
caption := '';
即可。
caption := '';
即可。
解决方案 »
- 实现象支付宝安全控件一样的功能.
- 请教关于rtti中的GetMethodProp
- 想在 FastReport 中定义一个变量 GroupPageNo 用以记录每一个分组内的页号(递增),当一个分组结束时重新置0,应该怎样做?在哪里写代码?
- 关于Quickrep中的图片打印问题
- 用TQurey如何执行sql的存储过程(我是新手)
- 专用对话框!代码编辑的问题!!再线等待!!!
- 小弟看了好多个这样的软件加密,软件一安装就找到本机器序列号,要添的就是注册码,哪位大哥能告诉我是怎么实现的?
- 请问各位图书的扫描码和ISBN号之间是什么联系??有什么算法??
- EXCEL中格式问题?
- win7 64系统安装delphi7 怎么安装不了
- 自己编写提示!
- 将ComboBox的Style设为csDropDownList后如何显示其Text
只要你在创建你继承类的实例时将这个对象的caption置空就行了
何必管它类里面是什么呢?不过如果你真的要改就比较麻烦
Caption里面的值它一般放在这个控件的类似资源文件中,可以找到处理这个属性的方法,重载一次就可以,然后置空
...
protected
procedure CreateParams(var Params: TCreateParams); override;implementationprocedure TgalePanel.CreateParams(var Params: TCreateParams);
begin
Caption := '';
inherited CreateParams(Params);
end;
begin
FillChar(Params, SizeOf(Params), 0);
with Params do
begin
Caption := FText;
所以要重载CreateParams,而不是Create;
而FText是在TComponent中定义的私有变量,不能直接改,但Caption := ''
会调用SetText...SetTextBuf...最后被改掉