日历控件未显示Windows 7中的天数

时间:2013-03-19 06:11:03

标签: windows-7 vb6 calendar controls

我有一个VB6应用程序,并使用日历控件。它在Windows XP(开发机器)上工作正常,但是当我尝试在Windows 7(32位)上运行它时,它没有显示日期和日期数。它仅在日历的日期列中显示一个点(。)。

我还检查过mscal.ocxmscomct2.ocx是否已正确注册。我还检查了它驻留在系统上的字体。

任何人都可以回答为什么日历控件的行为如此,不显示数字日期/天?

2 个答案:

答案 0 :(得分:2)

尝试更新mscal.ocx的副本这是旧版本中的错误(至少8.0.0.5007)。 VB服务包中提供的最新版本为12.0.6413.1000,新版本超过10年。

答案 1 :(得分:0)

当您获得较新版本的MSCAL时,您必须注册它。

将较新的MSCAL.OCX放入C:\ windows \ System32

打开“运行”窗口(Windows键+ R) 输入:regsvr32 C:\ windows \ System32 \ Mscal.OCX

您应该看到确认已成功。

现在应该解决您的问题,如果没有发现任何变化,您可能需要重新启动操作系统。