VB6如何从Calendar控件禁用周末日

时间:2013-09-16 23:56:38

标签: date vb6 calendar set

我差不多完成了我的VB6应用程序,并且我正在尝试为控件添加一些视觉增强功能。 我的应用程序允许为我使用日历控件的患者分配医疗班次。现在,我正试图找到一种方法来禁用星期六和星期日被选中。此外,如果我可以更改天数的颜色(如果有可用的转换)(将基于SQL查询),那将会很棒。

有谁知道这是否可行?我看了很多网页寻求帮助但没有成功。 谢谢你的帮助

了Gerardo

3 个答案:

答案 0 :(得分:2)

绝对不是。该控件甚至不是标准的Windows控件,这意味着当微软多年前为VB6制作它时,你受到它的原始实现的限制。

最简单的解决方案是产生错误,或使光标切换到另一个不同的日期。

最好的解决方案是制作自己的控件,如果你想要更灵活的话,这不会是一个坏主意。

答案 1 :(得分:1)

您可以重新设计表单,以便有一个显示预约时间的网格。只需根据可用性遮挡正方形。

答案 2 :(得分:0)

使用Weekday(date)WeekdayName(date)功能查看用户是否输入了与周末相对应的日期。