天天看點

給控件加上圖示,讓界面看起來更豐富

在Visual Studio 2005的大多數控件中都可以加入圖示,讓界面看起來更豐富。

1、給Form加一個ImageList,根據要使用的圖示色彩位數選擇imageList1的ColorDepth屬性,如果使用的是32位位圖,就設為Depth32Bit,設定了不正确的ColorDepth可能使圖示看起來有鋸齒,不圓潤。通過ImageSize可以設定圖示尺寸,有的ICON檔案可以包含圖像的多個尺寸副本,可以用iconworkshop進行編輯。添加幾個圖示到imageList1的Images屬性中。

2、在Form上添加一個Label,在其他類型的控件上加圖示方法也都差不多。

3、把label1的ImageList屬性設為剛才加入的imageList1;

     ImageIndex設為你想要的圖示;

     ImageAlign屬性設為LeftCenter;

     TextAlign屬性設為RightCenter;

     AutoSize屬性設為False;

4、用滑鼠調整label1的大小,使得圖示和文字顯示的比較協調。在用滑鼠調整大小時,可以按住Alt鍵,不讓VisualStudio自動對位。 

5、題外話1,在Main函數中把Application.EnableVisualStyles(); 加到最開始,可以使程式在WinXP等系統中界面更加漂亮。如:

        static void Main()

        {

            Application.EnableVisualStyles();

            Application.Run(new formMain());

        }

6、題外話2,要想得到一個不能改變大小的對話框,需要:

把Form的FormBorderStyle設定成FixDialog;

把Form的MinimizeBox和MaximumSize屬性設定為False;

7、比較一下

本文轉自 h2appy  51CTO部落格,原文連結:http://blog.51cto.com/h2appy/121952,如需轉載請自行聯系原作者