dfm相关内容

按照设计时规则在运行时重新排列组件位置,大小,所有权(一般是属性)的某种方法

我们有一个应用程序,该应用程序在表单上具有许多组件(面板,选项卡,编辑,组合框等).但是根据用户个人资料,大多数可以自动填充和/或不可见.因此,用户可以更快地完成工作. 问题:在运行时,有没有更简单的方法来创建,定位,更改所有权等?我想为给定的单位创建2个.dfm文件,然后告诉应用程序要使用什么.dfm文件.就像:“嘿!用户是高级用户,请使用Unit1Advanced.dfm!"一个有效的例 ..
发布时间:2020-07-21 19:18:45 其他开发

我们是否将Button down属性设置为布尔值

我被分配将delphi代码转换为.Net,并想知道我们是否像delphi那样具有button的down属性? 如在此链接中回答 如果它是组中唯一的一个,如何使Delphi TSpeedButton保持按下状态 我们可以在.Net Button控件中实现此行为吗? 解决方案 尝试使用 ..
发布时间:2020-07-21 19:18:41 C#/.NET

在Delphi中从.dfm文件中删除属性的快速方法

我最近修改了我的一个组件,所以碰巧它不再使用以前使用的属性之一. 但是,这些属性被写入整个项目的多个.dfm文件中. 现在,当我尝试编译项目时,我得到 “错误读取.:属性不存在" 复杂的部分是属性值是二进制数据(存储在多行中),我不能仅使用Delphi replace或notepad ++ regexp(因为它们基于单行)将其删除. 所以我的问题是: 是否有任何 ..
发布时间:2020-06-11 18:56:20 其他开发

Delphi:如何锁定dfm-s使其不变...?

很久以前,我们使用Delphi 6.我们的问题是,Delphi在DFM方面存在两个问题: 1.) 当某些链接的资源(如DataSet)将被删除时,Delphi常常会忘记询问您“某些资源已链接,您需要重定向...".当实际的表单未添加到项目中或未打开时,就会发生这种情况. 2.) 当我们仅打开DFM并且仅看到某些东西时,可以更改它(活动的TabSheet,窗体位置). 然后,Delphi ..
发布时间:2020-05-03 06:13:08 其他开发

Delphi DFM文件中的奇数[数] - 起源和必要性?

我需要将一个包中定义的大量Delphi组件更改为另一个包中的类似的组件。 可以通过在DFM文件中替换文本(组件类型和属性)来完成大部分的工作,这些文件保存为文本。 我已经搜索Stackoverflow和Google,现在正在使用来自 http://www.felix-colibri的Felix Colibri DFM解析器.com / papers / colibri_utilities ..
发布时间:2017-04-24 02:56:35 Delphi

长寿使用Delphi文本DFM格式为我自己的商店和检索

随着时间的推移,我已经滚动了自己的格式来保存和加载对象属性,但是不得不重新访问我想知道如何使用Delphi自己的文本DFM格式。我知道这是一个真正的“内部”格式,但是读者现在看起来很明确,它可以处理所有类型的财产。有人有任何关于可能的陷阱的意见吗? 解决方案 我不会说DFM是一个“内部格式”。当然,Delphi在内部使用表单和数据模块,但执行流式传输的TReader和TWriter类可以公 ..
发布时间:2017-04-23 21:31:03 Delphi

是否有Delphi选项“锁定”表单的设计(布局)以防意外的变化?

经过多年的Delphi开发,我现在有数百种形式在我们的应用程序中共享。编译范围从Delphi 7到XE,因此可以在任何IDE中打开一个窗体。 Delphi 7之后的众所周知的Explicitxxx属性增加了解决方案,以避免意外获取早期编译器无法处理的属性的形式(例如安德烈亚斯的DDevExtensions ),但我想要一个更积极的”开关“,阻止Delphi完成或保存任何表单修改。期间。 当然 ..
发布时间:2017-04-23 16:31:45 Delphi

Delphi - 为什么ExplicitWidth和ExplicitHeight继续出现在.DFM文件中,它是什么?

我们注意到,当检查更新时,我们的.DFM文件已经添加了ExplicitWidth和ExplicitHeight属性,这似乎没有什么特别的原因。 我的两个问题是,他们是什么,为什么会被Delphi自动添加? 是一个具有以下属性的示例: 对象Splitter2:TcxSplitter Left = 0 顶部= 292 宽度= 566 高度= 8 Cursor = crV ..
发布时间:2017-04-23 15:37:14 Delphi