问题标签 [tframe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 从包中加载框架
我在单独的三个 bpls 中有三个框架,
在我的主应用程序中,我创建了三个按钮,并且我想在单击相应按钮时动态调用框架(一次一个)(框架可以显示在任何控件中,例如:TPanal)
我已经使用 Dlls 做过这样的事情,但是 Stack overflow 社区中的一些人建议我使用 bpl(他们说这很容易), 我以前的帖子
delphi - 将一个 TForm 嵌入另一个 TForm 时如何避免问题?
我经常像这样将一个TForm
后代嵌入到另一个TForm
后代中:
通常这工作得很好,但有时 Form2 中的控件没有正确对齐。这类问题有一般的解决方法吗?
有谁知道是什么导致了这种“错位”?
我知道我可以TFrame
用于这种工作,但是我有很多库代码需要重写,而且我看不出TForm
inTForm
方法不起作用的任何原因?
编辑:我已将组件确定TcxListView
为此处的罪魁祸首,我已向组件供应商(DevExpress)提交了错误报告:
http://www.devexpress.com/issue=B194161
编辑 2: DevExpress 的开发人员分析了这个问题,并说这实际上是TGridPanel
Embarcadero 组件中的缺陷:
delphi - 在运行时创建 Tframe:
是否可以创建运行时框架并添加现有面板,例如将面板的父级设置为框架?当它添加时,复制框架并使用它?
喜欢:
然后复制 f? 可能吗?如何?或任何其他建议?e
delphi - Delphi:管理多个 TFrame 实例
本文解释了如何在Delphi PageControl 中使用 TFrames 作为 TTabSheets 的替代品。
我一直在思考一个类似的练习,上面似乎没有提供解决方案,而且我的解决方案似乎过于复杂。
要求是选项卡式界面,其中每个选项卡都可以是多种不同设计之一。每个设计都作为 TFrame 实现。
由于正在设计的应用程序的性质,我们可能会在任何特定时刻打开任何框架的多个副本(每个选项卡的内容不同,但不是设计),以便用户可以比较 2/3 不同的细节同时物品。
例如,在一个会话中,我们可能会打开 3 个选项卡,所有框架设计 A。在另一种情况下,我们可能会分别打开框架 A、B 和 C 的 3 个选项卡。
设计需要足够灵活,以便我们可以根据要求将框架添加到设计中。
目前,我的解决方案是让单独的 TLists 管理我们打开的每种类型的 Frame,也许还有一个主 TList 来跟踪打开的选项卡。正如我所说,过于复杂。
有没有人建议如何更简单地处理这个问题?
c# - 设置 TFrame 的站点属性
我正在尝试在 C# 中创建一个包含 Delphi TFrame 的 CustomControl,它可以从 VisualStudio 工具箱拖到窗体上。我已经正常工作了这么多,但是当我尝试调整控制错误时,由于 TFrame 未在设计模式下运行(它尝试访问框架上数据网格的事件处理程序)而发生错误。
我在 Delphi 中创建了一个包含各种控件(数据网格、组合框等)的 TFrame 对象,并在 C# 中创建了一个包含 TFrame 对象的 CustomControl。
为了解决这个问题,我想我需要设置 TFrame 对象的 Site 属性,以便 DesignMode 为真。我该怎么做呢?
我知道我可以通过在每个方法的开头检查 LicenseManager.UsageMode 是否设置为 DesignTime 来解决这个问题,但这似乎是解决问题的一种非常糟糕的方法。因此,如果可能的话,我想正确设置站点属性。
我正在使用 CodeGear RAD Studio 2007 和 Visual Studio 2008。
提前致谢
delphi - 为什么我的 TFrame 没有“看到”已发布的消息?
我最近才开始大量使用 TFrames(好吧,是的,我一直生活在一块石头下……)。我认为框架支持消息处理程序方法声明——我已经看到了很多这样的例子。那么为什么这个简单的 TFrame 测试单元永远看不到它发布给自己的消息呢?(当我发现在我的大型应用程序中没有调用消息处理程序时,我创建了测试。)
此框架仅包含一个 TPanel,并且该框架用于一个简单的主窗体,该主窗体仅包含该框架和一个关闭按钮。
我错过了什么?
delphi - Delphi:ActionList 的框架和状态 - 错误?
我在表单和框架上有一个动作列表(表单的一个单元在框架中实现)。
我在 Frame 中设置了 Form2.General.State:= asSuspended,但出现错误:未声明的标识符:'asSuspended'。
代码在 Form 中正常工作,但在 Frame 中不能正常工作。
为什么?
谢谢!!!
delphi - Delphi:当我期望它们更新框架属性时(它们卡住了)
我在表格上有一个框架。当我更改框架(添加/删除按钮、标签)时,表单上没有出现任何更改,或者控件在框架中的表单中具有其他位置。如果要从表单中删除框架并再次添加 -> 好的。
为什么?我记得 Delphi 2010(现在是 Delphi XE)没有问题。
谢谢。
delphi - Delphi:从框架中的线程引用控制
有一个框架(不是表格)和一个线程。如何从线程中引用Frame的控件?例如,我想禁用线程中的按钮。但我没有指向按钮的指针,框架中没有全局变量。
谢谢!
delphi - 德尔福:框架+彩盒=错误
Delphi XE(在Delphi 2010中运行良好)。
尝试:在其中创建一个框架和一个颜色框。颜色框 -> 设置除黑色以外的选定颜色和样式 = cbCustomColor (not cbCustomColors); 将框架粘贴到表单中,保存项目。
关闭项目。重新打开->错误如下:
我需要这个“自定义颜色”,谁在抓狂:我,一个彩盒,一个框架还是整个 Delphi?:) 谢谢!!!
源代码: