Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Скрытие отдельных колонок в StringGrid


Автор: docwar 26.11.2006, 16:36
Привет!
У меня есть StringGrid, у которого колонок больше 10. Мне необходимо скрыть часть из них.
Такое можно сделать или придется кидать еще один Grid, из которого и перекидывать в первую таблицу данные нужных колонок?
Спасибо!

Автор: witeman 26.11.2006, 17:54
За количество колоно отвечает свойство ColCount. Ты можешь перекидывать в цикле - из колонки в колонку, а потом уменьшать значение в ColCount, на кол-во урезанных. Думаю так smile 

Автор: docwar 26.11.2006, 18:10
Этот метод связан с одной таблицей? А как же я потом из вырезанных колонок данные-то достам? =)

Автор: pandrew 27.11.2006, 09:56
Можно установить для неиспользуемых колонок ColWidths[]=0

Автор: docwar 27.11.2006, 12:40
Гы! =) Точно! А я работал с двумя таблицами! )))
Спасибо!

Только от столбца между двух других в заголовке остается полоса, немного жирнее остальных. Как ее убрать?

Добавлено @ 12:53 
Т.о., скрыв 8 ячеек получаем вот это, что ни есть красиво! =)

Автор: docwar 27.11.2006, 18:15
Вопрос решен установкой ширины колонки в -1.
Всем спасибо, вопрос решен!

Автор: docwar 27.11.2006, 21:49
Новая проблема решена - сообщение можно удалить. =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)