![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: нет Всего: 6 |
Здравствуйте. Как сделать в ячейке/строке/всей таблице правое поле определенной ширины?
В данный момент, если текст не влезает в ячейку, он обрезается прямо у правой границы ячейки. Хотелось бы, чтобы обрезание было с некоторым отступом. спасибо за помощь -------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Lunatikus, вот тут есть парочка советов.
|
|||
|
||||
Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: нет Всего: 6 |
спасибо,но не совсем то. Ширина самой колонки не должна меняться.
А ширину текста можно лишь получить из функции TextWidth(), но не поменять ее. Если в ячейку влезает 5 символов, а в слове их 6,то будет срезан последний. Мне надо, чтобы срезалось 2, к примеру. Если нет соответствующего свойства типа "поля", как в странице Word, например, то придется изощряться и рассчитывать длину содержания ячейки в точках и принудительно обрезать через textout. -------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Обрезай вручную строку до вывода её в ячейку.
![]() Это сообщение отредактировал(а) Данкинг - 14.9.2009, 11:45 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Вы противоречите названию своей же темы.
Если это подгон слова к ячейке, а не наоборот, можно сделать так:
Это сообщение отредактировал(а) Keeper89 - 14.9.2009, 20:03 |
|||
|
||||
Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: нет Всего: 6 |
благодарю за подсказку, помогло. Еще добавил в конце "..." - стало более приглядным.
-------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Пожалуйста, а с "..." надо быть осторожным - там есть несколько заковырок.
Это сообщение отредактировал(а) Keeper89 - 18.9.2009, 12:31 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |