FMX控件没有颜色属性.什么是FMX相当于VCL.TColor?
FMX.Panel1.Color:= clBlack
我希望按钮大小(宽度和高度)尽可能小,但我希望它适合文本.任何代码示例?Delphi XE4 FireMonkey移动应用程序.
我正在尝试制作TActionMainMenuBar显示风格的MDI按钮,就像TMainMenu一样.

有什么建议?我不能停止在这个项目中使用MDI.
我在Delphi XE4 for iOS中创建了一个小应用程序.我有7个表格.一切都很好.
但我对文件大小有点震惊!它在模拟器上44MB.我为android制作的应用程序几乎是2MB.它的背景图像是jpg格式的320kb我还没有在iPhone设备上测试它!
如果您在XCode上使用表单上的ListBox,文本,按钮创建,那么正常大小的应用程序是什么?
有没有办法通过更改Delphi中的任何设置来减少文件大小?
我们从版本 1 开始使用 Firemonkey,但仍然发现更新屏幕上当前可见的组件有困难。在 Firemonkey 中有很多“方法”可以请求重绘,也许太多了:
鉴于缺乏平台文档,当组件已经显示时,是否有一种“定义明确”的方法来更改视觉外观(样式的内部值)?即已经存在并在屏幕上可见的 listboxItem、TGrid 单元格等。很感激你的想法...
通常可以像这样改变TActionMainMenuBar或TMainMenu的字体:
Screen.MenuFont.Name := 'Calibri';
Run Code Online (Sandbox Code Playgroud)
使用Vcl样式时,如果为组件注册了StyleHook,则无法再使用它.我进入了位图样式设计器(以前称为Vcl样式设计器)并更改了MenuItemTextNormal的字体.
问题是更改Font没有任何作用,我只能成功更改文本的颜色.
显然我在这里遗漏了一些东西,为什么我可以更改颜色而不是字体?
如果a TAction链接到一个Object,例如TToolButton(Item of TToolBar)或TActionClientItem(Item of TActionToolBar),并且Object在运行时是可见的,那么每当你在表单中移动鼠标时(除工具栏之外的任何地方),似乎都会有额外的负载在CPU上基于可见TA的数量,与在前面提到的任一条上都没有看到TAction链接的项目时移动鼠标相比.
显而易见的是,额外负载的显着百分比完全取决于您正在运行的装备类型,但我注意到,当您拥有一个应用程序时,实际差异可能很大:
所以问题是为什么可见项目链接的TAction组件会影响鼠标移动的处理?
如何更改delphi中字段上具有相同值的dbgrid行的颜色?
例如,具有相同教师的所有行
注意:这些行被分组,并在dbgrid中相继出现
提前致谢
我需要显示自定义数据.对于例如我需要显示与名称,描述,照片中的联系人列表.理想情况下,我还希望在那里显示自定义数据,例如启动电话呼叫的按钮.默认样式不是我想要的,但相当接近.
因此,据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件?那可能吗?(Anotther问题当然是设置自定义数据控件的值.)
我在运行时向TTabControl添加了一些TTabItem.但我不能删除它们.
我用来创建项目的代码:
tbi := TTabItem.Create(tbc);
tbi.Parent := tbc;
tbi.Index := tbc.TabCount - 1;
Run Code Online (Sandbox Code Playgroud)
如何删除这些标签项?
delphi ×10
firemonkey ×6
delphi-xe4 ×3
delphi-xe3 ×2
taction ×2
vcl-styles ×2
button ×1
colors ×1
cpu-usage ×1
dbgrid ×1
delphi-xe6 ×1
fonts ×1
ios ×1
listbox ×1
mdi ×1
tdbgrid ×1
text ×1
updates ×1
windows ×1