易截截图软件、单文件、免安装、纯绿色、仅160KB

如何查看delphi内部代码

请问各位能不能看到delphi中自带组件的内部代码,比如怎么去看speedbutton的flat方法中的代码等.
SpeedButton1.Flat

鼠标移到Flat上,按住Ctrl键,左击

对了,SpeedButton1 必须是创建好的

是啊,就这么简单!!


如果找不到具体内容就去父类找

结帖有益,无害!

楼主不会现在还没发现这个功能吧……
也可以到安装文件夹的lib下面翻箱倒柜去

引用
楼主不会现在还没发现这个功能吧……
也可以到安装文件夹的lib下面翻箱倒柜去


那要翻几年啊?

人人都是新人,不以下问为耻,应该鼓励、肯定、帮助!

看源代码前先对VCL框架有个大概了解,

ctrl加鼠标左击好像这样只能看到flat方法的声明部份看不到里面的代码,高手们能不能详细些.

Delphi(Pascal) code:
property Flat: Boolean read FFlat write SetFlat default False;


FFlat是成员变量,看看方法SetFlat的代码:
1、对着SetFlat, Ctrl + 鼠标左击, 看到SetFlat的声明:
private
...   
procedure SetFlat(Value: Boolean);
...

2、代码窗口左侧目录树 TSpeedButton -> Private -> 双击SetFlat


是不是不可以看到flat里面的全部代码的呀!!


噢,谢谢各位了,基本明白了.


相关问答:

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

delphi中如何将一个access表的数据导入到另一个表中?

谢谢了。最好有代码
Insert into Table2(field1,field2,...) select value1,value2,... from Table1

insert into 表一 select * from 表二

如果字段不一致,要指定字段

insert into 表一(A,B) se ......

delphi 除法 "/" 与 div 的不同

[size=18px]var s,n:integer;
begin
write('输入变长的条数n');       
readln(n);
[color=#FF0000]s:=n*(n-1)*(n-2)div 6;    //本行替换为s:=n*(n-1)*(n-2)/ ......

delphi 调用 vc dll 问题

我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码
来错地方了.

去DELPHI

ddd

知道错了

有没具体代码啊

//向终端发送门禁报警信息
    function alar ......

delphi 调用 vc dll 问题

我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码
结构体怎么定义的?

//向终端发送门禁报警信息
    function alarmSentDoor(var pDoorPara :Alley_ALARM_PARA) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号