摘要: 在Delphi中窗体与窗体之间的交互与调用非常简单,在FMX中这个优势得到了充分体现,先建立一个主窗体和一个需要调用的窗体: 在主窗体上放的按钮事件如下: … private { Private declarations } //定义私有窗体对象 Ffrm: TfrmOtherFMX; … procedure TfrmMainFMX.But... 阅读全文
posted @ 2013-10-07 21:41 玻璃城市 阅读(8220) 评论(0) 推荐(2) 编辑
摘要: 在VCL下,常用的询问对话框包括 procedure TfrmMainVCL.btnAppMessageboxClick(Sender: TObject); begin if Application.MessageBox('是否退出?', '询问', MB_YESNO + MB_ICONQUESTION) = IDYES then begin... 阅读全文
posted @ 2013-10-07 21:02 玻璃城市 阅读(8032) 评论(2) 推荐(0) 编辑
摘要: 按照Embarcadero的说法:Windows平台只能使用VCL,Windows、iOS和Android都可以使用FMX,并且VCL和FMX不能同时在一个程序中。FMX的用法与VCL有一定的差异,先从最简单的说起:应用程序的关闭退出在VCL中,关闭程序的主窗体也就意味着程序的主循环结束,主程序自然而然结束。所以在主窗体中使用窗体的关闭函数(Close)即可,如下:procedure TfrmMain.btncloseClick(Sender: TObject); begin Close; end; 在FMX中,由Activity替代了Form的概念,虽然TForm类仍然存在,但MainFo. 阅读全文
posted @ 2013-10-07 20:40 玻璃城市 阅读(12540) 评论(0) 推荐(2) 编辑