Как использовать свойство VerticalLine.Margin??

Автор Тема: Как использовать свойство VerticalLine.Margin??  (Прочитано 6140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zavorАвтор темы

  • ADN OPEN
  • Сообщений: 19
  • Карма: 0
Вместо свойства Table.VerticalCellMargin  VS студия предлагает использовать  Table.Cell[row,col].VerticalLine.Margin, но при использовании такого свойства выдается ошибка, что такого свойства не обнаружено. Как быть?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Оттуда же перевод:
Цитировать
Второй набор предупреждений, который относится к границам ячеек, несколько сложнее (предложение использовать свойства HorizontalLine и VerticalLine вводят в заблуждение). Если вам нужно установить соответствующее свойство для определенной ячейки, то способ доступа к свойству немного отличается - нужно использовать свойство Borders, чтобы получить доступ к соответствующим свойствам границы ячеек.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
А вот установка вертикального отступа не работает ((
Код - C# [Выбрать]
  1. table.Cells[r, c].Borders.Horizontal.Margin = 2;
  2. table.Cells[r, c].Borders.Vertical.Margin = 1;
Горизонтальный отступ задается, а вот вертикальный так и остается по умолчанию. Видимо, его можно изменить только через стиль таблицы.

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Надо использовать свойства ячейки Borders.Top.Margin и Borders.Bottom.Margin
Код - C# [Выбрать]
  1. tbl.Cells[r, c].Borders.Top.Margin = 1;
  2. tbl.Cells[r, c].Borders.Bottom.Margin = 1;