Мой собственный заголовок таблицы? - PullRequest
1 голос
/ 09 октября 2009

Я хочу сделать заголовок таблицы:

Шаги, которые я предпринял

  • Сделан пользовательский элемент управления
  • Поместил на него TableLayoutPanel (это в основном макет сетки?)
  • Добавлено и удалено нужное количество столбцов / строк
  • Помещенный ярлык в каждую ячейку
  • Для каждой метки установите свой док для заливки и borderstyle для fixedsingle

Однако границы не выровнены друг с другом, а вместо этого есть зазор, который делает все это очень уродливым.

Размер границы также очень маленький, как я могу увеличить его?

1 Ответ

1 голос
/ 10 октября 2009

Вы можете удалить пропуски, изменив свойство lable margin на 0,0,0,0, но границы удвоятся по толщине там, где они встречаются (оставляя внешнюю границу более тонкой)

Вы можете отключить границы отдельных меток и использовать свойство CellBorderStyle TableLayoutPanel, чтобы получить согласованный вид с несколькими вариантами стилей линий, но это повлияет на все ячейки, а не только на заголовок.

Если TabelLayoutPanel имеет фиксированный размер, возможно, фоновое изображение?

Я понятия не имею, как сделать границы более толстыми в winforms. Это то, где WPF правит, но бьет вас по голове за его использование.

Mike

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...