小编Pet*_*ter的帖子

如何设置FMX.Panel颜色?

FMX控件没有颜色属性.什么是FMX相当于VCL.TColor?

FMX.Panel1.Color:= clBlack

delphi firemonkey delphi-xe4

12
推荐指数
1
解决办法
1万
查看次数

如何调整按钮大小以适合Delphi FireMonkey中的文本?

我希望按钮大小(宽度和高度)尽可能小,但我希望它适合文本.任何代码示例?Delphi XE4 FireMonkey移动应用程序.

delphi text button firemonkey delphi-xe4

8
推荐指数
1
解决办法
4048
查看次数

TActionMainMenuBar,VCL-Styles和MDI按钮(最小化,关闭等)没有被设计样式.

我正在尝试制作TActionMainMenuBar显示风格的MDI按钮,就像TMainMenu一样.

VCL样式问题

有什么建议?我不能停止在这个项目中使用MDI.

delphi mdi vcl-styles delphi-xe3

7
推荐指数
1
解决办法
1001
查看次数

Delphi和iOS文件大小

我在Delphi XE4 for iOS中创建了一个小应用程序.我有7个表格.一切都很好.

但我对文件大小有点震惊!它在模拟器上44MB.我为android制作的应用程序几乎是2MB.它的背景图像是jpg格式的320kb我还没有在iPhone设备上测试它!

如果您在XCode上使用表单上的ListBox,文本,按钮创建,那么正常大小的应用程序是什么?

有没有办法通过更改Delphi中的任何设置来减少文件大小?

delphi firemonkey delphi-xe4 firemonkey-fm3

6
推荐指数
1
解决办法
5298
查看次数

Firemonkey - 更新可视化组件

我们从版本 1 开始使用 Firemonkey,但仍然发现更新屏幕上当前可见的组件有困难。在 Firemonkey 中有很多“方法”可以请求重绘,也许太多了:

  • 应用样式(ApplyStyle 事件)——主要是当它在屏幕上可见时
  • 请求“.repaint” - 一些组件有这个
  • 请求“.realign” - 有时有效,当前版本的 FMX 似乎删除/隐藏它
  • 请求“.invalidate” - 一些组件,主要是表单,有这个
  • 请求“.invalidateRect” - 大多数组件都有这个
  • 手动调用 ApplyStyle 事件 - 不能保证工作和设计明智是不正确的......

鉴于缺乏平台文档,当组件已经显示时,是否有一种“定义明确”的方法来更改视觉外观(样式的内部值)?即已经存在并在屏幕上可见的 listboxItem、TGrid 单元格等。很感激你的想法...

delphi user-interface updates firemonkey

5
推荐指数
1
解决办法
5476
查看次数

使用Vcl样式时更改TActionMainMenuBar的字体

通常可以像这样改变TActionMainMenuBar或TMainMenu的字体:

Screen.MenuFont.Name := 'Calibri';
Run Code Online (Sandbox Code Playgroud)

使用Vcl样式时,如果为组件注册了StyleHook,则无法再使用它.我进入了位图样式设计器(以前称为Vcl样式设计器)并更改了MenuItemTextNormal的字体.

问题是更改Font没有任何作用,我只能成功更改文本的颜色.

显然我在这里遗漏了一些东西,为什么我可以更改颜色而不是字体?

delphi fonts taction vcl-styles delphi-xe3

4
推荐指数
1
解决办法
1590
查看次数

为什么:可见,控制分配的TA影响应用程序的CPU使用率?

如果a TAction链接到一个Object,例如TToolButton(Item of TToolBar)或TActionClientItem(Item of TActionToolBar),并且Object在运行时是可见的,那么每当你在表单中移动鼠标时(除工具栏之外的任何地方),似乎都会有额外的负载在CPU上基于可见TA的数量,与在前面提到的任一条上都没有看到TAction链接的项目时移动鼠标相比.

显而易见的是,额外负载的显着百分比完全取决于您正在运行的装备类型,但我注意到,当您拥有一个应用程序时,实际差异可能很大:

  • 很多可见的TAction链接项
  • 自定义组件,已对onMouseOver事件执行次要计算,例如更改控件的外观
  • 自定义视觉样式

所以问题是为什么可见项目链接的TAction组件会影响鼠标移动的处理?

windows delphi taction cpu-usage

4
推荐指数
1
解决办法
339
查看次数

在delphi中更改字段值的DBGRID行颜色

如何更改delphi中字段上具有相同值的dbgrid行的颜色?

例如,具有相同教师的所有行

注意:这些行被分组,并在dbgrid中相继出现

提前致谢

delphi colors dbgrid tdbgrid

3
推荐指数
1
解决办法
3万
查看次数

Delphi TListBox iOS制作新的itemstyle/behavior

我需要显示自定义数据.对于例如我需要显示与名称,描述,照片中的联系人列表.理想情况下,我还希望在那里显示自定义数据,例如启动电话呼叫的按钮.默认样式不是我想要的,但相当接近.

因此,据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件?那可能吗?(Anotther问题当然是设置自定义数据控件的值.)

delphi listbox ios firemonkey

3
推荐指数
1
解决办法
1369
查看次数

如何在运行时从ttabcontrol中删除ttabitem - FireMonkey

我在运行时向TTabControl添加了一些TTabItem.但我不能删除它们.

我用来创建项目的代码:

tbi := TTabItem.Create(tbc);
tbi.Parent := tbc;
tbi.Index := tbc.TabCount - 1;
Run Code Online (Sandbox Code Playgroud)

如何删除这些标签项?

delphi firemonkey delphi-xe6

3
推荐指数
1
解决办法
1190
查看次数