Delphi for iOS开发指南(5):在iOS应用程序中使用Calendar组件来选择日期

转载 2013年09月03日 09:10:31

在FireMonkey iOS应用程序中的Calendar

 

FireMonkey使用TCalendarEdit组件来封装(类似于VCL的TOpenDialog等对话框,它将系统的对话框功能封装成控件)iOS目标平台的Calendar组件或日期选择器。

你可以使用下面的几个简单步骤来使用TCalendarEdit组件:

1.      在Tool Palette中选择TCalendarEdit组件,拖放到FireMonkey Mobile Form Designer上。要在Tool Palette上找到这个组件,在搜索框()输入开头的部分字母(“Cale”):


在拖放这个组件之后,你可以在Mobile Form Designer上看到你的TCalendarEdit组件:


2.      好了,就这样了。在iOS Simulator或已连接的iOS Device上运行你的应用程序。你在点按TCalendarEdit之后,Calendar控件出来了,然后你就可以选择一个日期。

 

 

 

 

实现用户更改日期的事件处理过程

 

在用户更改了日期之后,OnChange事件会被触发。你可以给OnChange事件实现一个事件处理过程来响应用户的动作。

要实现OnChange事件处理过程:

1.    选择TCalendarEdit组件。

2.    在Object Inspector中,打开Events页,然后双击OnChange后面的空白处。

3.    编写如下代码:

  1. procedure TForm25.CalendarEdit1Change(Sender: TObject);  
  2. begin  
  3.  ShowMessage(FormatDateTime('dddddd', CalendarEdit1.Date));  
  4. end;  


4.    这段代码会弹出一个对话框,上面显示选择的日期。FormatDateTime函数转换选择的日期为一个指定格式(在这个例子中dddddd指的是长类型日期格式):

 

ios 日历简单制作和可选择某段特定时间NSCalendar 和NSDate

最近做项目需要制作一个活动报名的页面。其中需要定制一个简单的日历表来活动报名,大概效果 活动选择时间时根据当前时间之后7天的7天内可以活动报名#define CURRENT_Date [NSDa...
  • NB_Coder
  • NB_Coder
  • 2017年05月10日 10:16
  • 756

Delphi for iOS开发指南(2):在Windows PC上配置你的开发环境

在这篇教程开始之前,你应该阅读并按教程里的步骤执行: “Delphi for iOS开发指南(1):在Mac上配置你的开发环境”   为iOS目标平台开发的FireMonkey应用程序最初可以在...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:09
  • 3039

Delphi for iOS开发指南(1):在Mac上配置你的开发环境

为iOS目标平台开发的FireMonkey应用程序最初可以在Mac的iOS Simulator上测试。 测试过程的第二阶段可以使用iOS Device目标平台,需要一台连接到Mac的测试iOS De...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:08
  • 9445

Delphi for iOS开发指南(15):在iOS应用程序中使用SQLite

在开始这篇教程之前,你应该阅读并执行下面教程: iOS开发指南(9):在iOS应用程序中使用ListBox组件来显示TableView 这篇教程描述了在iOS Device上,通过dbExpr...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:25
  • 2163

Delphi for iOS开发指南(7):在iOS应用程序中使用WebBrowser组件

在FireMonkey iOS应用程序中使用WebBrowser   在iOS平台上,FireMonkey使用TWebBrowser组件来封装Web Browser。这篇文单讲述了如何在iOS上创...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:15
  • 2047

Delphi for iOS开发指南(8):在iOS应用程序中使用Tab组件来显示分页

在FireMonkey iOS应用程序中的Tab   Tab由FMX.TabControl.TTabControl定义,它是一个容器,用来包含一些Tab页: 每个Tab页可以包含任意UI元素...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:19
  • 2215

Delphi for iOS开发指南(9):在iOS应用程序中使用ListBox组件来显示TableView

在FireMonkey iOS应用程序中使用ListBox组件来显示TableView   在iOS平台上,FireMonkey使用FMX.ListBox.TListBox组件来显示一个iOS S...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:19
  • 3363

android学习笔记(十二)日期、时间组件

时间日期View AnalogClock    这个控件是一个带有时针和分针的模拟时钟。效果图如下: layout文件中配置为: ...
  • wqjsir
  • wqjsir
  • 2014年03月30日 01:16
  • 50870

Delphi for iOS开发指南(6):在iOS应用程序中使用ComboBox组件来从列表中选择某一项

在FireMonkey iOS应用程序中实现一个选择器   在iOS平台上,FireMonkey使用TComboBox组件来封装选择器组件:   要定义一个选择器并且列出可以选择的项目: ...
  • wei_wu49036233
  • wei_wu49036233
  • 2013年09月03日 09:12
  • 2257

react-native试玩(6)-日期选择控件

DatePickerIOS DatePickerIOS日期选择控件属性 名称 类型 意义 默认值 date Date 当前选择的日期基础 无默认值,必须显式设置 mi...
  • qhshiniba
  • qhshiniba
  • 2015年09月01日 19:33
  • 4272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi for iOS开发指南(5):在iOS应用程序中使用Calendar组件来选择日期
举报原因:
原因补充:

(最多只允许输入30个字)