?? 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 + -