FMX相当于在界面上自己又做了一个小操作系统

FMX的自画界面我也不看好,比如复制粘贴,太丑了,系统做得很好很精细的复制粘贴界面,就是无法调出,比如MIUI,复制粘贴还能有个放大镜,可以选择到屏幕边缘的文字,可以选择剪贴板内多个可粘贴的文字;还有那个Memo,有的时候该折行的不折行,有的文字看不到了。文本输入框,隐藏剪贴板后,再点击就弹不出来了;系统本身的文本框就没有这个问题。底部输入框输入时自动上移界面,好像是操作系统本身就有的吧,FMX还得自己编很多代码,也不一定编好。自己编码补漏洞是另外一回事。
FMX给我的感觉是在界面上自己又做了一个小操作系统,手机本身的操作系统上的好处都被抛弃了。
FMX唯一的好处,就是一套代码跨平台,懒人专用。

时间: 2024-08-02 02:51:23

FMX相当于在界面上自己又做了一个小操作系统的相关文章

win7 64bit上用VC6编译了一个小程序,拿到win XP 32bit上运行不了,提示error signature

paradise.ezla.com.tw/files/article/html/220/220964/6374217.htmlparadise.ezla.com.tw/files/article/html/220/220964/6374222.htmlparadise.ezla.com.tw/files/article/html/220/220964/6374226.htmlparadise.ezla.com.tw/files/article/html/220/220964/6374250.ht

c# winform 循环遍历界面上的所有控件,foreach,Controls,AllowDrop

foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件 { if (control is System.Windows.Forms.PictureBox) { System.Windows.Forms.PictureBox pb = (System.Windows.Forms.PictureBox)control; pb.AllowDrop = true; } if

基于MVC+EasyUI的Web开发框架经验总结(10)--在Web界面上实现数据的导入和导出

数据的导入导出,在很多系统里面都比较常见,这个导入导出的操作,在Winform里面比较容易实现,我曾经在之前的一篇文章<Winform开发框架之通用数据导入导出操作>介绍了在Winform里面的通用导入导出模块的设计和开发过程,但在Web上我们应该如何实现呢?本文主要介绍利用MVC4+EasyUI的特点,并结合文件上传控件Uploadify 的使用,实现文件上传后马上进行处理并显示,然后确认后把数据写入数据库的过程. 我们知道,Web上对Excel的处理和Winform的有所差异,如果是在We

清除界面上的元素内容

//清除界面上的元素内容只有在成功的时候才清除,其余的状态不清除 $.vAjax({ url : "handworkAccountProcess.json", data : jsonData, dataType:"json", success : function(data) { if(data.errorMsg){ alert(data.errorMsg); return; } if(data.info){ alert(data.info); resetForm(

基于MVC4+EasyUI的Web开发框架经验总结(10)--在Web界面上实现数据的导入和导出

数据的导入导出,在很多系统里面都比较常见,这个导入导出的操作,在Winform里面比较容易实现,我曾经在之前的一篇文章<Winform开发框架之通用数据导入导出操作>介绍了在Winform里面的通用导入导出模块的设计和开发过程,但在Web上我们应该如何实现呢?本文主要介绍利用MVC4+EasyUI的特点,并结合文件上传控件Uploadify 的使用,实现文件上传后马上进行处理并显示,然后确认后把数据写入数据库的过程. 我们知道,Web上对Excel的处理和Winform的有所差异,如果是在We

iOS手势 规避同一界面上不同子界面同时响应多个手势

最近在项目中遇到这样一个有关iOS手势的问题,首先需求描述如下:“在一个CollectionView中,要求长按不同的cell,产生一个cell的snapshot,此时可拖拽这个snapshot再进行后续的操作(如拖到view的某个位置出发一个事件)”.需求本身并不复杂,但要求每次只能有一个cell响应长按手势,不允许同时有两个或以上的cell响应长按手势. 我们知道UIGestureRecognizer有很多回调和方法可以兼容同一个View上的多种手势,网上相关的教程也很多,比如: http:

跟我一起学extjs5(05--主界面上加入顶部和底部区域)

跟我一起学extjs5(05--主界面上加入顶部和底部区域) 这一节为主界面加一个顶部区域和底部区域.一个管理系统的界面可以粗分为顶部标题部分.中间数据展示和处理的部分.底部备注和状态部分. 在增加这二个区域之前,我们先在MainModel.js中加入一些数据. Ext.define('app.view.main.MainModel', { extend : 'Ext.app.ViewModel', alias : 'viewmodel.main', data : { name : 'app',

第一个iOS的程序,在界面上显示“Hello World”

1.如何新建一个工程 iOS->Single View Application->工程名.保存位置 2.运行App 点击三角符号或使用快捷键(Command + R) 快捷键:Command+B 只是编译,不是运行 3.工程的文件组成 4.应用程序是如何运行起来的? 1)main方法 int main(int argc, char* argv[])               {              @autoreleasepool {             return UIAppl

在界面 上生成一个摄像头.

UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; imagePickerController.delegate = self; imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; imagePickerController.cameraCaptureMode = UIIm