2009-10-09 72 views
1

我希望做一個表頭:我自己的tableheader?

我已

  • 製造上放置一個TableLayoutPanel用戶控制
  • 的步驟(?這基本上是一個網格佈局)
  • 添加並刪除了我想要的列數/行數
  • 在每個單元格中放置了一個標籤
  • 對於每個標籤,將其碼頭填充並將邊框樣式設置爲fixedsingle

但是,邊界不是彼此排列在一起,而是有一個凹陷,這使整個事情看起來非常醜陋。

邊框尺寸也很小,我怎樣才能讓它變大?

回答

1

您可以通過改變拉布勒保證金屬性0,0,0,0刪除空白,但邊框將在符合厚度加倍(離開的外邊框更薄)

您可以禁用的邊界在單獨的標籤上使用TableLayoutPanel CellBorderStyle屬性來獲得一致的外觀,併爲線條樣式提供了多個選項,但這會影響所有單元格,而不僅僅是標題。

如果TabelLayoutPanel是一個固定的大小也許是背景圖像?

我不知道如何使邊框更厚的WinForms,這是WPF規則,但擊敗你的頭在使用它。

Mike