2009-10-09 68 views
1

我希望做一个表头:我自己的tableheader?

我已

  • 制造上放置一个TableLayoutPanel用户控制
  • 的步骤(?这基本上是一个网格布局)
  • 添加并删除了我想要的列数/行数
  • 在每个单元格中放置了一个标签
  • 对于每个标签,将其码头填充并将边框样式设置为fixedsingle

但是,边界不是彼此排列在一起,而是有一个凹陷,这使整个事情看起来非常丑陋。

边框尺寸也很小,我怎样才能让它变大?

回答

1

您可以通过改变拉布勒保证金属性0,0,0,0删除空白,但边框将在符合厚度加倍(离开的外边框更薄)

您可以禁用的边界在单独的标签上使用TableLayoutPanel CellBorderStyle属性来获得一致的外观,并为线条样式提供了多个选项,但这会影响所有单元格,而不仅仅是标题。

如果TabelLayoutPanel是一个固定的大小也许是背景图像?

我不知道如何使边框更厚的WinForms,这是WPF规则,但击败你的头在使用它。

Mike