📄 b980412.gb_
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>进阶篇:如何设定命令钮的「前景颜色」(ForeColor)? Part I</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><A HREF="../vbweeks.htm">每周一问</A>: 挑战您的 VB 功力 (进阶篇, 98/04/12)</H3>
<H2>
<HR WIDTH="100%"></H2>
<TABLE WIDTH="100%" >
<TR VALIGN=TOP>
<TD NOWRAP>Q:</TD>
<TD>如何设定命令钮的「前景颜色」(ForeColor)?<FONT COLOR="#FF0000">Part
I</FONT></TD>
</TR>
<TR VALIGN=TOP>
<TD>A:</TD>
<TD>97/12/14 的<A HREF="../vbweeks.htm">每周一问</A>有一个类似的问题<A HREF="B971214.htm">「怎样把
CommandButton(命令钮) 的背景颜色设定成『不是灰色』?」</A>, 这个问题还真类似,
但可惜的是即使设定了命令钮的 Style 属性, 依然找不到 ForeColor 属性可设定。
<P>此一问题最普遍的解决方案是以「图片」取代「文字」, 过程如下:</P>
<UL>
<OL>
<LI>利用绘图软体将文字(可展现各种效果, 包含颜色的设定)储存成图片。 </LI>
<LI>将命令钮的 Caption 属性设定成 ""。 </LI>
<LI>设定 Style 属性。</LI>
<LI>把图片设定给命令钮的 Picture 属性。</LI>
</OL>
</UL>
<P>这麼做的缺点是当我们想更改 Caption 时, 必须重新绘制图片。</P>
<P>
<HR ALIGN=LEFT WIDTH="80%"></P>
<P>另一个方法则是利用 PictureBox 动态产生命令钮所需之图片, 举例来说,
若命令钮的 Caption 等於 "结束", 则我们先把 "结束"
输出到 PictureBox, 然後再把 PictureBox 的图像设定给命令钮的 Picture 属性,
此一方案 100% 可行, 但陷阱颇多, 详细的程式码, 容笔者卖个关子, 请参阅下一周的「如何设定命令钮的「前景颜色」(ForeColor)?
<B><FONT COLOR="#FF0000">Part II</FONT></B>」</P>
</TD>
</TR>
</TABLE>
<P>
<HR WIDTH="100%"></P>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -