Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

StringGrid, Вопрос по свойствам. [D5, XP]


JohnKorsh ©   (2010-06-30 17:27:00) 

Можно ли в ячейке StringGrid делать надписи в несколько строчек? (Добавление в стринг Chr ($0D) + Chr ($0A) не помогает).


Германн   (2010-07-01 02:12:00) [1]

Ох уж этот StringGrid.
Сырой компонент, имхо.
Меня, конечно отговаривали от его использования, но не убедительно. А на его "настоящую сырость" я набрёл самостоятельно".
Вот например DefaultDrawing. Почему при DefaultDrawing = True  обязательно нужно писать свою процедуру для каждой ячейки? Вот в DBGrid достаточно написать свою "прорисовку только для тех ячеек, в которых мне она нужна".
А ну да, конечно. В DBGrid у меня нет простого способа отрисовать "заголовки столбцов" как-то иначе, не по дефолту.


Jeer   (2010-06-30 21:35:00) [2]


> Deltas ©   (30.06.10 18:54) [5]
>
> Еще вариант:
> DefaultDrawing := False;
> Обрабатывать событие OnDrawCell().


Вот именно там и нужна будет DrawText()


Deltas   (2010-06-30 18:54:00) [3]

Еще вариант:
DefaultDrawing := False;
Обрабатывать событие OnDrawCell().


JohnKorsh   (2010-06-30 18:08:00) [4]

Спасибо.


Jeer   (2010-06-30 18:04:00) [5]

Не описывать же тебе функцию API

google
многострочный stringgrid


JohnKorsh   (2010-06-30 18:03:00) [6]

А можно чуть подробнее?


Jeer   (2010-06-30 17:58:00) [7]

DrawText и параметр uFormat ( см. API )


Наверх

Титульная страница Поиск, карта сайта Написать письмо