这个,我看了一下。转换了一下,失败。但要我用VB6重写一个,估计能成。
大概实施的步骤如下:
日历选取窗体,这个窗体实现所有的功能,数据保存在一个全局变量里。另一个过程写入初值
一个BAS模块。
传进来的参数,窗体、最后接受数据的控件
根据窗体的位置,及接受数据的控件,把日历选取窗体进行定位,然后调用过程写初值,显示日历窗体,我这里会用有模式窗体,
点击日历选取窗体后,返回结果给BAS,再返回给接受数据的控件。
缺点:
1、我不喜欢用类,所以也没考虑用类。
2、因为窗体是有模式的,所以必须关闭后程序才能继续,这也是保证程序功能的必须。但与操作习惯不合适。