【導(dǎo)讀】在以前版本的VisualBasic或VisualC++中,創(chuàng)建不規(guī)則窗體和控件是一件很復(fù)雜的事,不僅需要調(diào)用大量API函數(shù)而且工作量也不小。不過(guò),現(xiàn)在在VisualC#下,情況就完。一個(gè)具有不規(guī)則窗體和控件的應(yīng)用程序肯定會(huì)更吸引廣大的用戶,微軟的。作為程序員,您一定想在自己的程序中運(yùn)用。內(nèi)存和顯卡的不同可能會(huì)導(dǎo)致最終的效果有所不同。因此,在發(fā)布你的應(yīng)用程序前,務(wù)。必在各種不同類(lèi)型的計(jì)算機(jī)上做好測(cè)試工作。首先,創(chuàng)建一個(gè)位圖文件作為程序的窗體。位圖可以是任意形狀的,但是位圖文件區(qū)域。一定要足夠大,這樣才能包含窗體上的所有控件。把程序中的標(biāo)題欄去掉,否則整個(gè)界面將顯得很不協(xié)調(diào)。了它的最大化、最小化、關(guān)閉、移動(dòng)窗體等功能。1.在窗體設(shè)計(jì)器中選中窗體使之獲得焦點(diǎn)。按Ctrl+F5可以運(yùn)行此程序。2.在屬性對(duì)話框中,將該控件的Text屬性設(shè)置為“關(guān)閉”。6.創(chuàng)建窗體的MouseDown事件的事件處理函數(shù)。該指示說(shuō)明利用了。置為上述GraphicsPath類(lèi)的對(duì)象。4.添加以下代碼,用GraphicsPath類(lèi)的實(shí)例對(duì)象來(lái)畫(huà)控件。