![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid [D7]
Gon © (2006-06-16 12:26:00)Уважаемые мастера вы не подскажите как задвать размер колонки ColWidths в САБЖ в зависимости от размера текста выводимого в названии колонки? Т.е. чтобы название колонки выводилось полностью?
MsGuns (2006-06-16 13:36:00) [1]Для каждой колонки грида делаешь "пробег" по всем ее ячейкам и содержимое каждой "приеряешь" к канве как написано в [1]. Максимальное значение и будет характеристикой ширины колонки.
Желательно, анализ всех колонок выполнять в одном цикле. Для хранения текущей макс.ширины можно использовать тэг колонки (если он есть, конечно, у бдгрида вроде нет)
MBo (2006-06-16 13:29:00) [2]это метод для определения ширины строки текста, выводимого текущим шрифтом
Gon (2006-06-16 13:26:00) [3]Не совсем понял. Можно подробнее?
MBo (2006-06-16 12:59:00) [4]Canvas.TextWidth