FireMonkey
文章平均质量分 56
专讲冷知识
来超,专讲冷知识,专注企业AI、数字化、信息化的应用、实施和编程实现。牵引=企业内功 创新颠覆
展开
-
Delphi FMX怎样控制Listview和继承自TCustomPresentedScrollBox的控件在MsWindows和Linux下滚动条的宽窄等
Delphi FMX怎样控制Listview和祖先为TCustomPresentedScrollBox的控件在MsWindows和Linux下滚动条的宽窄等procedure TfrmGoodsDefine.FormCreate(Sender: TObject);var LScrollBar_ListView1: TControl; //LScrollBar_Memo1,LScrollBar_ScrollBox: TScrollBar; //:持久样式资源类遍历不了的:TSiz.原创 2021-05-18 22:10:53 · 691 阅读 · 2 评论 -
再谈Delphi 10.4.2 FMX应用程序事件TApplicationEvent
再谈Delphi 10.4.2 FMX应用程序事件TApplicationEvent直接上个以前的测试代码,一看就明白:function TfmxMainUI.AppEvent( AAppEvent: TApplicationEvent; AContext: TObject): Boolean;//:AContext是一个提供附加上下文的对象。通常事件的类型是足够的信息,AContext为null。var LAppEventStatus :string;begin R..原创 2021-04-25 13:52:32 · 769 阅读 · 0 评论 -
Delphi关于TListViewItem的对象名、成员名及TListItemView的方法
Delphi关于TListViewItem的对象名、成员名及TListItemView的方法一、原理unit FMX.ListView.Appearances; TListViewItem = class(TListItem) private type TFlag = (HasButtonText, HasCheck); TFlags = set of TFlag; public type /// <summary>Standar...原创 2021-03-23 20:50:22 · 1123 阅读 · 0 评论 -
Delphi XE10.4字体字号对应的Font Size的点或像素换算
Delphi XE10.4字体字号对应的Font Size的点或像素换算Font SizeIn the VCL, font sizes are expressed inpoints, 72 per logical inch.In FireMonkey, font sizes are expressed indevice-independent pixels (DIPs), 96 per logical inch.Therefore, text using the sameF...原创 2020-09-05 11:44:29 · 1387 阅读 · 0 评论 -
delphi XE 10实现App和PC下TreeView调用ImageList和Sqlite数据
delphi XE 10实现App和PC下TreeView调用ImageList和Sqlite数据一、工程program TreeView;uses System.StartUpCopy, FMX.Forms, Unit1 in 'Unit1.pas' {Form1}, FrmTreeView in 'FrmTreeView.pas' {FrameTreeView: TFrame}, Unit2 in 'Unit2.pas' {Form2}, Main in 'Main.原创 2020-07-05 14:45:47 · 3166 阅读 · 0 评论 -
2020年Delphi25周年庆FireMonkey25个免费样本源码
2020年Delphi25周年庆FireMonkey25个免费样本源码001~025、25个免费样本源码转自:http://www.fmxexpress.com/25-free-cross-platform-sample-for-delphis-25th-anniversary-on-android-ios-osx-windows-linux/Delphi今年将庆祝其成立25周年...原创 2020-04-13 09:56:37 · 961 阅读 · 0 评论 -
我对学习delphiTeacher的《delphi调用及封装Android原生控件》的学习和研究点滴体会之二
我对学习delphiTeacher的《delphi调用及封装Android原生控件》的学习和研究点滴体会之二 摘要: 本文为3月21日晚学习了delphiTeacher王老师的《delphi调用及封装Android原生控件》后的体会之二。 关于Android原生应用程序、Android原生窗体、Android原生窗体中的控件和delphi ...原创 2020-04-23 02:11:08 · 2022 阅读 · 0 评论 -
Android原生消息处理与FMX平台服务消息处理的区别与消息机制
Android原生消息处理与FMX平台服务消息处理的区别与消息机制一、通过TApplicationEventMessage获取消息 { // 原理:Application events } TApplicationEvent = (FinishedLaunching, BecameActive, WillBecomeInactive, EnteredBackground, ...原创 2020-03-25 17:15:31 · 868 阅读 · 0 评论 -
TTreeView完整的枚举和递归算法
TTreeView完整的枚举和递归算法一、TTreeView(一)、重要属性Memo_Test.Lines.Add( ‘TTreeView重要属性:’ +',1、可见数:'+IntToStr((LAddObject as TTreeViewItem).VisibleCount) //:该节点所有展开的下级总数 +',2、Item个数:...原创 2019-12-24 19:42:32 · 826 阅读 · 0 评论 -
FMX用AniCalculations控制基类为TScrollBox的控件是否(滑动)滚动的公共单元
FMX用AniCalculations控制基类为TScrollBox的控件是否(滑动)滚动的公共单元适用组件:TScrollBox、TVertScrollBox、THorzScrollBox、TPresentedScrollBox、TFramedScrollBox、TFramedVertScrollBox、TMemo、TListBox、TListViewfunction IfScrolli...原创 2019-11-23 17:52:27 · 507 阅读 · 0 评论 -
FMX关于TControl.EnumControls枚举控件并将枚举结果进行排序及枚举属性赋值
FMX关于TControl.EnumControls枚举控件并将枚举结果进行排序及枚举属性赋值一、原理usesFMX.Controls; TControl = class(TFmxObject, IControl, IContainerObject, IAlignRoot, IRotatedControl, IAlignableObject, IEffectContaine...原创 2019-11-23 17:27:43 · 384 阅读 · 0 评论 -
FMX制作长条图并在其图上写字美化等操作,delphi做长条图合并图片几分钟的事
FMX制作长条图并在其图上写字美化等操作,delphi合并图片几分钟的事一、原理1、图上写字 AImage.Bitmap.Canvas.BeginScene; AImage.Bitmap.Canvas.Font.Size:=32; //32:12号默认Memo字号对应写出来的size大小 AImage.Bitmap.Canvas.FillText( A...原创 2019-11-23 16:34:31 · 1552 阅读 · 1 评论 -
关于TControl焦点获取
关于TControl焦点获取一、焦点有效的条件:系统可视化控件(组件)的焦点属性 Canfocus --- 不是所有的组件,设计面板上Object Inspector -- Properties都显式的给出啦 :需要你去设置控件的Canfocus属性=true,焦点才能生效二、设置焦点的方法1、方法1:窗体TForm强制设置其下可视控件的焦点...原创 2019-11-16 12:15:27 · 423 阅读 · 0 评论 -
10分钟制作制作炫酷Windows Android IOS Dialogs对话框FMX界面,带透明度,可以将提示的内容问题和截屏任意分享至社交App
10分钟制作制作炫酷Windows Android IOSDialogs对话框FMX界面带透明度,可以将提示的内容问题和截屏任意分享至社交App一、先看代码unit CustomDialogsSimple1;interfaceuses System.SysUtils, System.Types, System.UITypes, System.Classes, S...原创 2019-11-08 23:15:46 · 1418 阅读 · 0 评论 -
FireMonkey TListView的用法二:ItemAppearance为客制化外观Custom
FireMonkey TListView的用法二:ItemAppearance为客制化外观Custom本文谈谈TListView当其ListView.ItemAppearance.ItemAppearance:=Custom;时的用法:注意,Custom外观,可以针对Footer,Header,Item,ItemEdit四个部分的样式,而DynamicAppearance只能对Item...原创 2019-09-18 12:42:54 · 1537 阅读 · 0 评论 -
关于TListView或TListBox的当前视口及滚屏加载和刷新数据及FireMonkey应用
关于TListView或TListBox的当前视口及滚屏加载和刷新数据及FireMonkey应用一、TListView或TListBox的当前视口跟设备屏幕的DP数值相关 与屏幕分辨率和像素密度PPI无关 与设备屏幕本身的物理或逻辑英寸数(用于计算分辨率与PPI相关)、或设备屏幕本身的物理尺寸【这些都为显示质量的衡量指标】:均不相关。1、不同型号的终端显示...原创 2019-09-11 20:49:44 · 837 阅读 · 0 评论 -
FireMonkey TListView的用法一:ItemAppearance为动态外观DynamicAppearance
FireMonkey TListView的用法一:ItemAppearance为动态外观DynamicAppearance本文谈谈TListView当其ListView.ItemAppearance.ItemAppearance:=DynamicAppearance;时的用法:注意,Custom外观,可以针对Footer,Header,Item,ItemEdit四个部分的样式,而Dynam...原创 2019-09-18 12:49:55 · 2087 阅读 · 0 评论