aardio中的日期控件datetimepick可以看成是文本框、按钮、日历的组合,点按钮时,弹出日历选择日期,然后文本框获取所选的日期。下面演示如何读取日期控件datetimepick和日历控件calendar所选日期时间,源码如下:

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=512;bottom=279)
winform.add(
calendar={cls="calendar";left=265;top=23;right=498;bottom=217;z=2};
datetimepick={cls="datetimepick";left=20;top=23;right=155;bottom=43;edge=1;z=1};
edit={cls="edit";text="";left=21;top=240;right=198;bottom=261;edge=1;z=3};
edit2={cls="edit";text="";left=268;top=241;right=445;bottom=262;edge=1;z=4}
)
/*}}*/
//日期控件响应通知
winform.datetimepick.onnotify = function(id,code,ptr){
winform.edit.text = winform.datetimepick.text;//取出所选日期
}
//日历控件响应通知
winform.calendar.onnotify = function(id,code,ptr){
winform.edit2.text = winform.calendar.time;//取出所选时间
}
winform.show()
win.loopMessage();