2010-07-21 113 views
97

在標準windows安裝程序中,底部的控制按鈕和表單的主要部分之間有一個分隔線。有誰知道這將在winforms/.net中完成嗎?我試着擺弄周圍與面板上的控制等方面的邊界設置,但一直沒能得到相同的結果...在winforms中繪製水平分隔線

alt text

+12

雖然這是重複的,但這裏接受的答案遠遠好於原始問題中的任何答案。 – leetNightshade 2013-07-25 20:52:22

回答

267

我用間諜++算出這個前一陣子,發現它只是一個標準的Win32靜態控件 - 相當於WinForms標籤。獲得相同效果的步驟:

  1. 將Label控件添加到窗體。
  2. 將標籤文本設置爲空。
  3. 將BorderStyle設置爲Fixed3D。
  4. 將AutoSize設置爲false。
  5. 將高度設置爲2(最容易通過在標籤屬性下的大小/高度字段中輸入2來完成)。
+0

完美。 但是如何改變這一行的顏色? – Lali 2014-05-20 05:57:47

+1

適用於水平分隔線 – frostymarvelous 2014-05-22 12:43:09

+5

您可以將邊框樣式更改爲固定單色,然後您可以更改背景顏色。 – wchoward 2014-08-13 14:30:11