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