0
我已創建自定義控制在.NET 3.5的Winforms固定在定製形控制
從面板繼承所述面板具有一個自定義的多邊形邊界,它來自一個的PointF陣列(在圖中,控制被突出顯示單邊框黃色)。
圖1顯示了帶BorderStyle的控件無。圖2帶有BorderStyle的固定單一
如圖2所示,邊界遵循邊界控制的Rectangle。有沒有辦法讓邊界跟隨由多邊形設置的控制的實際邊界?
FYI多邊形是使用GraphicsPath對象創建的。
繪圖與GDI +的行不起作用,作爲控制剪輯的行,它看起來可怕...
alt text http://poseidon.toop.com.au/noBorder.PNG
FIG1
alt text http://poseidon.toop.com.au/withBorder.PNG
Fig2