问题标签 [tpanel]
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.
forms - 如何访问 TPanel 子窗体控件?
我有一个带有TPanel
. 我也Form2
有一个TButton
我TPanel
小时候展示的。我的意思TPanel
是主要形式是Form2
. 我使用这些步骤在MainForm
OnCreate
方法中创建 form2
但问题是,当我访问它上面的按钮时,Form2
它什么也没做。例如,当我想禁用按钮时,Form2
我使用此方法
主窗体上的按钮2,带有单击事件
但它什么也没做。有的朋友说是因为孩子给TPanel
它不会收到消息。
所以给我一个解决方案。提前致谢
delphi - 在 Delphi 中,如何将 TPanel 变量类型设置为 null?
Helo,我有以下内容: selectedPanel 应该获取单击的面板对象,如果单击了表单,则 selectedPanel 应该为“null”、nada、empty 等 :)
所以问题是:我如何将该变量设置为“null”?执行 selectedBlock:= Unassigned 会引发错误。
谢谢
编辑:这仍然会引发错误:访问冲突
delphi - 基于 TGraphicControl 的对象容器
我正在使用 TScrollBox 使自定义列表包含许多控件(Tlabels、Timages、Tshapes)
问题是当我使用 TPanels 作为每个项目的容器时,添加大约 100 个项目后列表变得缓慢和闪烁。
我正在寻找基于 TGraphicControl 的 TPanel 的替代品以提高性能
delphi - 更改 TPanel 字体大小以适合标题
我正在使用 Delphi XE5,我有一个 TPanel
我需要做的是根据文本宽度/高度更改字体大小以适应面板。
假设面板应显示 1,25 USD,字体大小将为 25,但如果面板显示 1.425,18 USD,则字体大小将自动为 18。无论如何可以根据文本大小自动更改字体大小?
编辑:添加了 untpanel 单元
我创建了以下单元。每次我更新标题时,我都会打电话给 FitPanel。它可以工作,但不能完美。
谢谢
layout - 根据 Firemonkey 中的标签数量调整 TLayout 的大小
这是我在 Firemonkey 中的示例代码;
MyStringArray 是一个动态数组,不总是具有相同数量的元素,因此我根据标签数量调整了 TLayout (Layout1) 内容的 TPanel (Panel1) 的大小;
当 Layout1 中的标签数量增加时,这可以正常工作,但是当标签数量较少时,Layout1.ChildrenRect.Height
没有效果并且不缩小它,Layout1 的高度始终保持较高的值。
是否有任何解决方案或任何其他替代方法?,谢谢问候。
delphi - 如何在面板中显示 Delphi 表单?
我尝试遵循http://docwiki.embarcadero.com/CodeExamples/XE7/en/FMXEmbeddedForm_(Delphi)的示例,但我遇到了 TCustomForm 的孩子的第一个问题,这些孩子显然是只读的,所以我评论了将其取出并放入ArgForm.Parent:= ArgParent;
,但我仍然只是得到一个空屏幕,看不到第二种形式的按钮。
我的主要形式的代码是:
放置在我的主表单面板中的表单代码是:
delphi - 如何使用表单的全局变量将其放入面板中?
这是我的问题的延续:如何在面板中显示 Delphi 表单?
我想使用表单全局变量将其嵌入到面板中以现在显示它,但它只创建要嵌入的表单,没有它的按钮。
在可执行文件的代码中,我首先创建要嵌入的表单,然后创建要嵌入的表单,如下所示:
主窗体的代码是:
要嵌入的表单的代码是:
c++builder - 带回在 c++ builder bcb6 中不起作用
我有一个TFrame
带有一些组件的组件,其中我有一个TPanel
和一个TPaintBox
这样的 PaintBox 大小与面板相同。
我希望该用户将看到面板,而不仅仅是 PaintBox。
问题是当我右键单击面板并选择Control->Send to Back
时,它不起作用。
任何假设或解决方案建议?
*我正在使用 Borland C++Builder 6。
delphi - 如何使用delphi在Tpanel中最大化表单
我正在尝试使用此功能在 TPanel 中动态显示表单
表单显示非常正常,但他没有在我的面板中最大化,而且我想让这个表单像具有 Alight 属性 = (alClient) 的组件一样自动反应
c++ - C++ Builder RAD Studio XE7 改变面板的颜色
按下按钮后,我想将面板的颜色更改为绿色:
不工作。
不工作。
带着这个瘾:
它仍然不起作用。
试过这样:
按下按钮后,TForm 透明度是错误的相同结果。
我怎样才能做到正确?