![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Budy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 616 Регистрация: 6.2.2004 Где: Екатеринбург Репутация: 1 Всего: 2 |
:Приветствую
Помогите, как мона сделать WordWrap в TListBox, или может есть другие способные на это компоненты? ЗЫ.Просто необходимо в Items'ах размещать длинный текст, а иногда он вылазит за грань -------------------- Как ты назовешь свой корабль, так на нем и напишут ![]() |
|||
|
||||
Alix |
|
|||
![]() L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: 3 Всего: 23 |
Я делал это с помощью ручной прорисовки с разной высотой элементов (lbOwnerDrawVariable). А для того, чтобы рисовать с переносом нужна лишь одна ф-я DrawText (или DrawTextEx) - см. хелп. Особенно приглядись к константам-формату. Посмотреть, как это выглядит можно, например, тут: http://forum.vingrad.ru/index.php?showtopic=51243 или тут http://forum.vingrad.ru/index.php?showtopic=51069 (на проблемы не обращайте внимания... все они преодолимы)
-------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
А горизонтальная линейка прокрутки не подойдет? Вот пример из DRKB:
Приведённый код определяет ширину в пикселях самой длинной строки списка. Затем он использует сообщение LB_SETHORIZONTALEXTENT, чтобы установить ширину горизонтального скролбара в пикселях. Два дополнительных пикселя добавленные к MaxWidth служат для стрелки в правом углу list box-а. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
In0stRAnez |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Ребят, почитал всё по этой теме на форуме...
порыл гугл глубиной в 100 метров помогите по теме есть какой нибудь показательный исходник или код рабочий, с разяснениями буду очень благодарен! |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 14 Всего: 58 |
In0stRAnez,
почитайте про DrawText, как указал Alix |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
In0stRAnez, ты обалдел? Тему пятилетней давности поднял...
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
In0stRAnez |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
ребят подскажите что далать??? не пашет и всё... Это сообщение отредактировал(а) In0stRAnez - 2.12.2010, 22:39 |
|||
|
||||
In0stRAnez |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Всем спасибо, разобрался в 5 летней теме))
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |