Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
S_e_r_g Гость
|
Добавлено: Чт Дек 17, 2009 1:37 pm Заголовок сообщения: Настройка границ в FrmSGridColumn |
|
|
Возникла следующая проблема:
В функции OnLoad программно добавляю 2 колонки:
Код: | Grid1.Columns = 9
With Grid1.Column(8)
.ColumnWidth = 1
.SetBorder acBrdLeft + acBrdTop + acBrdBottom + acBrdInsideHorz
.CellType = acEditor
.ExcludeAutoGrow = True
End With
With Grid1.Column(9)
.CellType = acCheck
.ExcludeAutoGrow = True
.ColumnWidth = 70
.SetBorder acBrdRight + acBrdTop + acBrdBottom + acBrdInsideHorz
.DataSource = "cbMap( Grid1.BindRow )"
End With |
В результате когда открываешь форму для 8 и 9 колонки рисует верхнюю, нижнюю и горизонтальную между ячейками. Левые и правые границы не выводит.
При печати рисует все границы.
Подскажите, пожалуйста, как можно поправить?
Как при печати можно спрятать последние две колонки (не печатать границы) ? |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Чт Дек 17, 2009 4:20 pm Заголовок сообщения: Re: Настройка границ в FrmSGridColumn |
|
|
grid1.printgrid = false |
|
Вернуться к началу |
|
|
S_e_r_g Гость
|
Добавлено: Пт Дек 18, 2009 12:14 pm Заголовок сообщения: Re: Настройка границ в FrmSGridColumn |
|
|
olimp писал(а): | grid1.printgrid = false |
Нужно отменять печать не для всей таблицы, а только для последних 2-х колонок.
Удалось реализовать с помощью ColumnWidth = 0. |
|
Вернуться к началу |
|
|
|