在form中自定义show函数的疑问???(20分)

  • 主题发起人 主题发起人 kem
  • 开始时间 开始时间
K

kem

Unregistered / Unconfirmed
GUEST, unregistred user!
某个form:
TMyForm = class(TForm)
在该form中的Public部分,定义了函数如下:
Public
function show:boolean;
...
考虑到form本身有个show方法(是procedure,没有返回值),请问这样定义的函数有没有必要加上override???
多谢!!
 
这没有任何关系不用OVERRIDE.
重要的倒是你想在这个函数里执行????
 
应该是 function show:boolean;
override和overload都不应该写,因为你这个是function,如果需要调用Show过程,应该写

tform(formxxx).Show;
因为你的function show把TForm类的procedure show覆盖了。
 
不需要。
自己测试一下就知道了。
 
不要,但这样你的 show 方法就不能使用了
 

Similar threads

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