问题标签 [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.

0 投票
1 回答
1225 浏览

delphi - 从包中加载框架

我在单独的三个 bpls 中有三个框架,

在我的主应用程序中,我创建了三个按钮,并且我想在单击相应按钮时动态调用框架(一次一个)(框架可以显示在任何控件中,例如:TPanal)

我已经使用 Dlls 做过这样的事情,但是 Stack overflow 社区中的一些人建议我使用 bpl(他们说这很容易), 我以前的帖子

0 投票
2 回答
3005 浏览

delphi - 将一个 TForm 嵌入另一个 TForm 时如何避免问题?

我经常像这样将一个TForm后代嵌入到另一个TForm后代中:

通常这工作得很好,但有时 Form2 中的控件没有正确对齐。这类问题有一般的解决方法吗?

有谁知道是什么导致了这种“错位”?

我知道我可以TFrame用于这种工作,但是我有很多库代码需要重写,而且我看不出TForminTForm方法不起作用的任何原因?

编辑:我已将组件确定TcxListView为此处的罪魁祸首,我已向组件供应商(DevExpress)提交了错误报告:

http://www.devexpress.com/issue=B194161

编辑 2: DevExpress 的开发人员分析了这个问题,并说这实际上是TGridPanelEmbarcadero 组件中的缺陷:

http://qc.embarcadero.com/wc/qcmain.aspx?d=90324

0 投票
3 回答
6234 浏览

delphi - 在运行时创建 Tframe:

是否可以创建运行时框架并添加现有面板,例如将面板的父级设置为框架?当它添加时,复制框架并使用它?

喜欢:

然后复制 f? 可能吗?如何?或任何其他建议?e

0 投票
3 回答
1671 浏览

delphi - Delphi:管理多个 TFrame 实例

本文解释了如何在Delphi PageControl 中使用 TFrames 作为 TTabSheets 的替代品。

我一直在思考一个类似的练习,上面似乎没有提供解决方案,而且我的解决方案似乎过于复杂。

要求是选项卡式界面,其中每个选项卡都可以是多种不同设计之一。每个设计都作为 TFrame 实现。

由于正在设计的应用程序的性质,我们可能会在任何特定时刻打开任何框架的多个副本(每个选项卡的内容不同,但不是设计),以便用户可以比较 2/3 不同的细节同时物品。

例如,在一个会话中,我们可能会打开 3 个选项卡,所有框架设计 A。在另一种情况下,我们可能会分别打开框架 A、B 和 C 的 3 个选项卡。

设计需要足够灵活,以便我们可以根据要求将框架添加到设计中。

目前,我的解决方案是让单独的 TLists 管理我们打开的每种类型的 Frame,也许还有一个主 TList 来跟踪打开的选项卡。正如我所说,过于复杂。

有没有人建议如何更简单地处理这个问题?

0 投票
1 回答
210 浏览

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。

提前致谢

0 投票
2 回答
1922 浏览

delphi - 为什么我的 TFrame 没有“看到”已发布的消息?

我最近才开始大量使用 TFrames(好吧,是的,我一直生活在一块石头下……)。我认为框架支持消息处理程序方法声明——我已经看到了很多这样的例子。那么为什么这个简单的 TFrame 测试单元永远看不到它发布给自己的消息呢?(当我发现在我的大型应用程序中没有调用消息处理程序时,我创建了测试。)

此框架仅包含一个 TPanel,并且该框架用于一个简单的主窗体,该主窗体仅包含该框架和一个关闭按钮。

我错过了什么?

0 投票
2 回答
752 浏览

delphi - Delphi:ActionList 的框架和状态 - 错误?

我在表单和框架上有一个动作列表(表单的一个单元在框架中实现)。

我在 Frame 中设置了 Form2.General.State:= asSuspended,但出现错误:未声明的标识符:'asSuspended'。

代码在 Form 中正常工作,但在 Frame 中不能正常工作。

为什么?

谢谢!!!

0 投票
1 回答
3352 浏览

delphi - Delphi:当我期望它们更新框架属性时(它们卡住了)

我在表格上有一个框架。当我更改框架(添加/删除按钮、标签)时,表单上没有出现任何更改,或者控件在框架中的表单中具有其他位置。如果要从表单中删除框架并再次添加 -> 好的。

为什么?我记得 Delphi 2010(现在是 Delphi XE)没有问题。

谢谢。

0 投票
2 回答
1273 浏览

delphi - Delphi:从框架中的线程引用控制

有一个框架(不是表格)和一个线程。如何从线程中引用Frame的控件?例如,我想禁用线程中的按钮。但我没有指向按钮的指针,框架中没有全局变量。

谢谢!

0 投票
1 回答
833 浏览

delphi - 德尔福:框架+彩盒=错误

Delphi XE(在Delphi 2010中运行良好)。

尝试:在其中创建一个框架和一个颜色框。颜色框 -> 设置除黑色以外的选定颜色和样式 = cbCustomColor (not cbCustomColors); 将框架粘贴到表单中,保存项目。

关闭项目。重新打开->错误如下:

在此处输入图像描述 在此处输入图像描述

我需要这个“自定义颜色”,谁在抓狂:我,一个彩盒,一个框架还是整个 Delphi?:) 谢谢!!!

源代码: