首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dfm中FormCreate事件处理程序在Delphi7中奇怪消失

dfm中FormCreate事件处理程序在Delphi7中奇怪消失
EN

Stack Overflow用户
提问于 2011-02-17 07:00:56
回答 3查看 448关注 0票数 0

我在Delphi 7中使用了Tortoise SVN,在提交之前我总是要检查dfm……但是我有一个Delphi7DFM,不知何故丢失了它的FormCreate和FormShow事件处理!我知道在Delphi IDE中移动表单会导致dfm被修改(上、左..等),但我非常怀疑我是否手动删除了事件句柄...所以我想知道以前是否有人经历过这样的事情。请分享你的经验。谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-18 17:08:41

它有时会发生,但不知道为什么。主要是在使用框架或继承的窗体,并且在不打开使用它的窗体的情况下打开/更改子框架/子窗体时。或者类似的东西..。不能重现,但确实很奇怪。

票数 2
EN

Stack Overflow用户

发布于 2011-02-18 02:56:04

我已经使用Delphi很多年了,但这种情况从来没有发生在我身上,但是如果代码仍然在那里,你可以双击事件(FormCreate和FormShow),它们将被再次赋值。

票数 2
EN

Stack Overflow用户

发布于 2011-02-18 03:50:07

我在最初勾勒出方法和事件结构时就经历过这一点。如果我生成了事件句柄,然后继续编译或运行带有空事件持有者的程序,那么CodeComplete将删除空的处理程序。在事件处理程序为非空的情况下,我没有遇到过这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5023228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档