📄 ex980205.gb_
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>实战讲座:可以个别设定 1 ̄31 日日期颜色的 Calendar(月历)控制元件</TITLE>
<META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]">
<META NAME="Author" CONTENT="KJ Wang">
</HEAD>
<BODY TEXT="#202020" BGCOLOR="#FFFFFF" LINK="#FF0000" VLINK="#000080" ALINK="#FF0000">
<H2 ALIGN=CENTER><A HREF="vbex.htm">VB5 实战讲座</A></H2>
<H3 ALIGN=CENTER><FONT COLOR="#0000FF">进阶研究</FONT></H3>
<H2 ALIGN=CENTER>
<HR WIDTH="100%">可以个别设定 1 ̄31 日日期颜色的 Calendar(月历)控制元件</H2>
<DIV ALIGN=right><ADDRESS>
<HR WIDTH="100%"><FONT COLOR="#008000">参考章节:13-3 节, p.529</FONT></ADDRESS></DIV>
<UL>
<P>VB 提供的 Calendar 控制元件, 虽然可以设定日期的颜色, 但所有的日期只能设定成同一种颜色,
设定的语法如下:</P>
<UL>
<P><FONT COLOR="#0000FF">Calendar名.DayColor = 颜色设定值</FONT></P>
</UL>
<P>无法特别针对<FONT COLOR="#FF0000">星期日</FONT>及<FONT COLOR="#FF0000">假日</FONT>设定成红色,
<FONT COLOR="#008000">星期六</FONT>设定成绿色。</P>
<P>为了让 Calendar 更好用, 本站特别修改 Calendar 的原始程式码, 使得日期颜色的设定方法成为:</P>
<UL>
<P><FONT COLOR="#0000FF">Calendar名.DayColorI<B><FONT SIZE=+1>(I)</FONT></B>
= 颜色设定值 ' I = 1 ~ 31</FONT></P>
</UL>
<P>也就是让 Calendar 控制元件能够个别设定 1 ̄31 日的日期颜色。</P>
<P>
<HR WIDTH="100%"></P>
<P>如果您也希望 Calendar 控制元件具有以上的功能, 请下载 <A HREF="Calendar.zip">Calendar.zip</A>(内含
Calendar.ctl 及 Calendar.ctx), 并且取代 VB 原始程式中的 Calendar.ctl 及
Calendar.ctx, 再重新编译成 msvbcldr.ocx (参阅 p.531) 即可。</P>
</UL>
<P>
<HR WIDTH="100%"></P>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -