2011-03-15 57 views
2

請參考下面的圖片:如何在WinForm上繪製蝕刻的3D線?

我想組這樣的控件。除電子郵件,日曆和任務外,還有一條線。我搜索了,但我認爲我沒有找到解決方案。它們都指向使用GDI繪圖,無論如何。甚至用組合框擺弄沒用。

+2

的[這是什麼控制可能重複? Group Box or Not!](http://stackoverflow.com/questions/4897584/what-is-this-control-group-box-or-not)它是一個'STATIC'控件;我的答案給出了完整的示例代碼,用於在C#中創建完全相同的控件。 – 2011-03-15 07:59:56

回答

5

這應該讓你非常接近:

label1.AutoSize = false; 
label1.Height = 2; 
label1.BorderStyle = BorderStyle.Fixed3D; 
+0

謝謝。不得不鼓搗這個位置。 – Dev 2011-03-15 08:23:21

3

該分隔符可以通過創建一個高度爲2個像素並且BorderStyle屬性設置爲Fixed3DLabel來實現。

+0

Awww。快照,你很快:) – pirho 2011-03-15 08:01:13

+1

'AutoSize'屬性應該設置爲'false',@pirho的答案應該是upvoted,因爲它包含完整的描述。 – nan 2011-03-15 08:08:37