Q: | 如何設定命令鈕的「前景顏色」(ForeColor)?Part I |
A: | 97/12/14 的每週一問有一個類似的問題「怎樣把
CommandButton(命令鈕) 的背景顏色設定成『不是灰色』?」, 這個問題還真類似,
但可惜的是即使設定了命令鈕的 Style 屬性, 依然找不到 ForeColor 屬性可設定。
此一問題最普遍的解決方案是以「圖片」取代「文字」, 過程如下:
這麼做的缺點是當我們想更改 Caption 時, 必須重新繪製圖片。
另一個方法則是利用 PictureBox 動態產生命令鈕所需之圖片, 舉例來說, 若命令鈕的 Caption 等於 "結束", 則我們先把 "結束" 輸出到 PictureBox, 然後再把 PictureBox 的圖像設定給命令鈕的 Picture 屬性, 此一方案 100% 可行, 但陷阱頗多, 詳細的程式碼, 容筆者賣個關子, 請參閱下一週的「如何設定命令鈕的「前景顏色」(ForeColor)? Part II」 |