社区
Delphi
帖子详情
窗体继承时的问题,大家帮个小忙啊。
haochin
2010-04-07 06:04:22
我做了一个子窗体基类。FormA
在这个FormA的FormDestroy事件中写了
FormA := nil;
上面明显是错误的。。
新建一个窗体FormB继承FormA,关闭FormB,结果执行的却是
FormA : nil;
请问基窗体的FormDestroy事件要怎么写?
写成
Self := nil;
吗?显然不行啊。。。。
...全文
77
9
打赏
收藏
窗体继承时的问题,大家帮个小忙啊。
我做了一个子窗体基类。FormA 在这个FormA的FormDestroy事件中写了 FormA := nil; 上面明显是错误的。。 新建一个窗体FormB继承FormA,关闭FormB,结果执行的却是 FormA : nil; 请问基窗体的FormDestroy事件要怎么写? 写成 Self := nil;吗?显然不行啊。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongss
2010-04-08
打赏
举报
回复
一般用 Action:=Free就可以了
bdmh
2010-04-08
打赏
举报
回复
不用在销毁事件中写,即使写,也不要指定绝对的对象,比如FormA,那样所有子窗体都会去销毁FormA,对于模态窗体可以在Onclose事件中写Action:=caFree,
lhy
2010-04-07
打赏
举报
回复
析构函数自己会生成
浮生若梦_平淡为真
2010-04-07
打赏
举报
回复
inherited
火龙岛主
2010-04-07
打赏
举报
回复
什么都不用写!
iamduo
2010-04-07
打赏
举报
回复
TMyClass = class(TObject)
destructor Destroy;override;
end;
var aa:TMyClass;
begin
aa:=TMyClass.Create;
....
FreeAndNil(aa);
end;
// 以上,不需要释放TObject,因为TObject被TMyClass继承。
// 分配的时候由aa涵盖,所以,我以为,基类不需要去释放(包括ivf 的窗体)
haochin
2010-04-07
打赏
举报
回复
还是没搞定啊。。。。帮帮帮帮忙哦。兄弟朋友们。
dinoalex
2010-04-07
打赏
举报
回复
窗口跟组件一样,继承释构
chhrsas
2010-04-07
打赏
举报
回复
self.free
FreeAndNil(self) ?
WPF仿QQ抖动
窗体
效果
WPF仿QQ抖动
窗体
效果的源码实现 更多资源: http://cleopard.download.csdn.net
winform实现360、QQ
窗体
与控件
利用winform的gdi+控件实现的QQ
窗体
与控件
c#
窗体
继承
子
窗体
按钮触发父
窗体
事件
窗体
的按钮或者其他控件都
继承
自System.Windows.Forms.Control类,其中也就包含了按钮的click事件,而按钮也就
继承
了click这个事件的字段,而常说的事件无法
继承
主要讲的是事件的触发或者实现,而按钮
继承
control类...
【vb.net】——
窗体
继承
vb.net是在vb的基础上更进一步的接近了面向对象编程的思想,在
继承
一部分发现
窗体
的
继承
比较和以前不同,在以前没怎么遇到过这类的
问题
,下面以一个小例子,来总结一下
窗体
继承
的用法和好处: 1、首先新建一个...
WinForm
窗体
继承
自定义的模板
窗体
出错
而今天自定义一个
窗体
,然后子
窗体
继承
的
时
候出现了一点
问题
。
问题
: 在Windows应用程序中,从现有的
窗体
继承
,查看子
窗体
的设计视图
时
,会出现错误:未将对象引用设置到对象的实例。(设计视图打不开) ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章