有关创建Component的问题。 我创建一个Component,Deviced From TCommonDialog。现在,希望提供一个属性,可以允许使用者在Design阶段,设置初始值,应该如何做?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在那里定义?我定义了(published),可是在使用时没有出现那个设定内容。 比如这样,添加一个Hello属性:unit CommonDialog1;interfaceuses Windows, Messages, SysUtils, Classes, Dialogs;type TCommonDialog1 = class(TCommonDialog) private { Private declarations } FHello: string; protected { Protected declarations } public { Public declarations } published { Published declarations } property Hello: string read FHello write FHello; end;procedure Register;implementationprocedure Register;begin RegisterComponents('Samples', [TCommonDialog1]);end;end. property Hello: string read FHello write FHello; read 后面一般是一个函数或者私有的变量,write后面一般是一个对私有变量赋值的过程。 谢谢。最后请教FHello和Hello是不是对应的,必须在前面加F,还是可以随意命名? adoquery 如何查询数据库 开发播放列表 的问题 如何向sqlserver添加记录 如何获取外部程序的Socket句柄? 我想把程序编译成一个exe和若干个资源文件的样子,窗体可以编译成dll吗?我的目的是要减少exe的大小 在线等待,数据库问题 谁知道GHOST是用什么语言做出来的吗, XMLTransformProvider控件中用到的xtr文件是怎么生成的???? 时间查询的问题,各位高手,快!! 如何动态改变TreeView节点的文字颜色? 怎么把Memo或RichEdit中的内容打印出来?在线急等 争求Delphi7控件!
我定义了(published),可是在使用时没有出现那个设定内容。
Windows, Messages, SysUtils, Classes, Dialogs;type
TCommonDialog1 = class(TCommonDialog)
private
{ Private declarations }
FHello: string;
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property Hello: string read FHello write FHello;
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Samples', [TCommonDialog1]);
end;end.
最后请教FHello和Hello是不是对应的,必须在前面加F,还是可以随意命名?