|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2009, 10:38 | #1 |
Регистрация: 03.12.2009
Сообщений: 4
|
Подогнать ширину текста по ширине ячейке StringGrid
Привет! Подскажите, как подогнать ширину текста по ширине ячейки StringGrid в случае если текст не убирается в ячейке. Ширину ячейки мне увеличивать нельзя, но бывает что длина текста чуть больше ширины ячейки, в этом случае помогло бы сжатие текста, но как это сделать? Размер шрифта (высота) уменьшать то же не желательно.
|
03.12.2009, 10:44 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.12.2009, 11:10 | #3 |
Регистрация: 03.12.2009
Сообщений: 4
|
Вообще в некоторых программах есть функция по сжатию текста, что бы тот уместился в определённые рамки по ширине. Хотелось бы сделать, что то подобное.
|
03.12.2009, 11:14 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А разная высота-ширина текста на экране глаза портит - учти это.
I'm learning to live...
|
|
03.12.2009, 11:37 | #5 |
Регистрация: 03.12.2009
Сообщений: 4
|
|
03.12.2009, 11:45 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.12.2009, 11:48 | #7 |
Регистрация: 03.12.2009
Сообщений: 4
|
|
20.06.2010, 20:31 | #8 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
Скажите, а как наоборот, по вертикали высоту ячейки делать равной тексту? Ну т.е ввел я в ячейку текст (длинное слово) и мне надо что бы как раз шириной ячека была скажем не больше 200 px, а высотой в зависимости от текста.
Может в AdvStringGrid1 это уже предусмотрено? Я чет не нашел. Как сделать выравнивание ячейки по высоте нашел. Свойство TSizeWhileTyping, только вот теперь вставил текст, ячейка стала определенной высоты, потом растянул ячейку по ширине, текст та тоже растянулся, а вот по высоте ячейка меньше не становится. Это можно как-то учесть?
Я бы изменил мир, но Бог не дает исходники...
Последний раз редактировалось Stilet; 21.06.2010 в 10:43. |
21.06.2010, 10:46 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Посмотри здесь:http://www.programmersforum.ru/showthread.php?t=104536
Я тут пример функи подгона текста под ширину ячейки с переносом даю. В ней GetRows укажет сколько нужно ячеек по вертикали для размещения всего текста учитывая подгонку
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отформатировать часть текста в ячейке | eto | Microsoft Office Excel | 9 | 03.04.2016 19:33 |
выравнивание столбцов dbgrid по ширине текста | kate158 | БД в Delphi | 2 | 30.07.2009 17:28 |
Stringgrid количество символов в ячейке | artemavd | Общие вопросы Delphi | 1 | 20.06.2009 20:44 |
форматирование текста в ячейке | alex_r | Microsoft Office Excel | 2 | 30.04.2009 19:12 |
выравнивание текста по ширине | Алёна | Общие вопросы Delphi | 6 | 18.04.2007 11:31 |