Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2013, 20:07   #1
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию TreeView

Всем добрый вечер!
Создаю что-то вроде электронного учебно-методического пособия.
Очень хочется и нужно мне здесь использовать компонент ТриВив.
Но как видно из СкринШота навигационное содержание не помещается в ширину ТритВивера. Кто-то может подскажет что можно сделать, что б симпатичней смотрелось. Не меняя при этом размеров ТриВивера.
Может свойство какое есть у три вивера или ещё как?
Изображения
Тип файла: jpg shot.jpg (124.3 Кб, 108 просмотров)
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 20:31   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А какие могут быть предложения? Или размер фонта тривью уменьшать, что бы через лупу текст смотреть, или сокращать текстовку. Или оставить так, как есть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.10.2013, 20:46   #3
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию

Это понятно. Но может есть возможность разбить длинный итем на несколько строк. Типо как у лэйбла свойство вордрап если я не ошибаюсь. Или нет?

Последний раз редактировалось Mr.Steroid; 30.10.2013 в 20:48.
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 20:57   #4
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию

Это понятно. Но может есть возможность разбить длинный итем на несколько строк. Типо как у лэйбла свойство вордрап если я не ошибаюсь. Или нет?
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 20:59   #5
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А зачем? У TreeView всегда всплывающая строка, если Node.Text не помещается по ширине компонента. Может он у вас шире, чем визуально отображается на скрине?
ReportCube вне форума Ответить с цитированием
Старый 30.10.2013, 21:02   #6
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию

да в том и дела.
строка длиннее чем сам компонент. На скрин виден понявившейся у тривива скролбар
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 21:04   #7
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию

а строка кстати, которая раскрывается по наведению на итем, тоже показывает строку не целиком.
причем для некоторых строк нормально всплывает, со всем содержимым строки. а для некоторых обрывается.

Последний раз редактировалось Mr.Steroid; 30.10.2013 в 21:11.
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 21:12   #8
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Согласен, не целиком отображается, имеем ограничение. Тогда ручками: создаём программно THint, ловим перемещение мышки, при необходимости очищаем или заполняем и визуализируем в нужном месте. Были бы желание или большая нужда...
ReportCube вне форума Ответить с цитированием
Старый 30.10.2013, 21:15   #9
Mr.Steroid
Пользователь
 
Регистрация: 28.09.2009
Сообщений: 52
По умолчанию

Неплохой вариант, спасибо.
А перенос точно нельзя реализовать? Итем может быть только одной строкой записан?
Mr.Steroid вне форума Ответить с цитированием
Старый 30.10.2013, 21:19   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Многострочный нод VirtualTreeView может
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ASP.NET C# компонент TreeView. Перетащить какой - либо пункт меню из TreeView в TextBox Claster ASP.NET 0 02.01.2013 18:59
TreeView HOOCH94 Компоненты Delphi 3 12.04.2011 18:25
TreeView new player Компоненты Delphi 5 16.03.2011 09:27
TreeView DB_User БД в Delphi 1 23.02.2010 19:09
TreeView Help KWN, lnc Общие вопросы Delphi 12 03.03.2009 10:34