2
我想爲Compact Framework 3.5中的標籤和麪板製作邊框,但沒有像BorderStyle這樣的屬性。我搜索和谷歌,但我不知道我怎麼可以在緊湊的框架中標籤和麪板的邊框。標籤,面板...緊湊框架中的BorderStyle
我想爲Compact Framework 3.5中的標籤和麪板製作邊框,但沒有像BorderStyle這樣的屬性。我搜索和谷歌,但我不知道我怎麼可以在緊湊的框架中標籤和麪板的邊框。標籤,面板...緊湊框架中的BorderStyle
senzacionale,嘗試使用面板Paint事件來繪製邊框。在這個小例子,我畫的面板帶有藍色邊框:
private void panel1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawRectangle(new Pen(Color.Blue), 0, 0,
e.ClipRectangle.Width-1,
e.ClipRectangle.Height-1
);
}
這個例子是寫在的WinForms/.NET 4.0/VS2010,但原理是一樣的,Paint事件在Compact Framework是可用。有幾個技巧可以在Paint事件中正確地重繪東西,比如創建e.Graphics的副本來處理,但主要思想已經提出。
您可以創建用戶控件。將面板放在黑色背景上,並在白色背景上添加標籤,留下小幅邊緣。 – Reniuz
只需在Paint事件處理程序中使用Graphics.DrawRectangle繪製自己的圖形。 –