Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: serega374 от 11-11-2019, 05:25:51

Название: Объединение ячеек в таблице
Отправлено: serega374 от 11-11-2019, 05:25:51
Здравствуйте,
Пытаюсь объеденить ячейки в таблице, но компилятор ругается:
Ошибка   CS0122   'CellRange.CellRange(Table, int, int, int, int)" недоступен из-за его уровня защиты.
(https://i.postimg.cc/8JCc3Fp8/17.png) (https://postimg.cc/8JCc3Fp8)

Извините, вам запрещён просмотр содержимого спойлеров.
Название: Re: Объединение ячеек в таблице
Отправлено: trir от 11-11-2019, 09:29:18
это приватный метод
protected CellRange(Autodesk.AutoCAD.DatabaseServices.Table table, int topRow, int leftColumn, int bottomRow, int rightColumn)
Название: Re: Объединение ячеек в таблице
Отправлено: Александр Ривилис от 11-11-2019, 09:57:30
serega374,
Вместо конструктора CellRange используй статический метод Create:
Код - C# [Выбрать]
  1. Db.CellRange rngMark = Db.CellRange.Create(tableInstance, 1, 1, 1, 1);