C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Скрытие отдельных колонок в StringGrid
L.u.M.
Отправлено: 26.11.2006, 16:39


Ученик-кочегар

Группа: Участник
Сообщений: 28



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


Ветеран

Группа: Модератор
Сообщений: 1742



Явно способов сделать колонку невидимой нет, но Вы можете присвоить свойству ширина значение 0.
CODE

StringGrid1->ColWidths[0] = 0;

Сделает ширину первой колонки = 0 т.е. как бы невидимой.
VilgelmKaizer
Отправлено: 27.11.2006, 15:14


Дежурный стрелочник

Группа: Участник
Сообщений: 38



А еще лучше сделать значение ширины не 0, а -1.
Doga
Отправлено: 27.11.2006, 15:37


Мастер участка

Группа: Участник
Сообщений: 575



Собственно, необходимость скрывать колонки и строки без каких либо дополнительных манипуляций была одной из причин, заставивших меня разработать TRGrid.

http://www.rxlib.ru/forums/index.php?act=S...091d04dd34e50d6

Если возникнет интерес — вопросы пишите туда. cool.gif

Отредактировано Doga — 27.11.2006, 15:42
L.u.M.
Отправлено: 27.11.2006, 18:15


Ученик-кочегар

Группа: Участник
Сообщений: 28



Ширина в -1 решила вопрос! =)
Раньше делал 0 и не устраивала полоска, оставляемая колонкой.

Всем спасибо! Вопрос решен!

Вернуться в Вопросы программирования в C++Builder