【发布时间】:2013-09-24 02:28:35
【问题描述】:
我即将完成我的 VB6 应用程序,我正在尝试为控件添加一些视觉增强功能。 我的应用程序允许为我使用日历控件的患者分配医疗轮班。现在,我正在尝试找到一种方法来禁止选择周六和周日。此外,如果有可用的班次(这将基于 sql 查询),我可以更改日期的颜色,那将是很棒的。
有谁知道这是否可行?我查看了很多网页寻求帮助,但没有成功。 感谢您的帮助
杰拉尔多
【问题讨论】:
我即将完成我的 VB6 应用程序,我正在尝试为控件添加一些视觉增强功能。 我的应用程序允许为我使用日历控件的患者分配医疗轮班。现在,我正在尝试找到一种方法来禁止选择周六和周日。此外,如果有可用的班次(这将基于 sql 查询),我可以更改日期的颜色,那将是很棒的。
有谁知道这是否可行?我查看了很多网页寻求帮助,但没有成功。 感谢您的帮助
杰拉尔多
【问题讨论】:
绝对不是。该控件甚至不是标准的 Windows 控件,这意味着当 Microsoft 多年前为 VB6 制作它时,您会受到它的原始实现的限制。
最简单的解决方案是产生错误,或使光标切换到不同的、附近的日期。
最好的解决方案是自己控制,如果你想要更多的灵活性,这不是一个坏主意。
【讨论】:
您可以重新设计表单,使其具有按员工显示约会时间的网格。只需根据可用性为方块着色即可。
【讨论】:
使用Weekday(date) 或WeekdayName(date) 函数查看用户输入的日期是否与周末对应。
【讨论】: