powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Компонент TreeView
12 сообщений из 12, страница 1 из 1
Компонент TreeView
    #32258934
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При смене размера картинки в TreeView с 16х16 на 32х32 и обратно ну вот так
tv_1.PictureWidth = 32
tv_1.PictureHeight = 32
...
tv_1.PictureWidth = 16
tv_1.PictureHeight = 16
tv_1.AddPicture("Information!")
... ну типа другие
tv_1.SetRedraw(true)

есть смещение записей в горизонтальном направлении. Мож кто знает, как енто побороть.

С Уважением...
...
Рейтинг: 0 / 0
Компонент TreeView
    #32259055
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээ..., а зачем?
...
Рейтинг: 0 / 0
Компонент TreeView
    #32259149
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется увеличивать - уменьшать шрифты и иконки... Что-то Вас Филипп немного заклинило на том вопросе.... :)
...
Рейтинг: 0 / 0
Компонент TreeView
    #32259151
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю andy753 , что вам придётся deletать и reinsertать treeview items, если вы хотите так извращаться...
Как известно, РВ не поддерживает ownerdrawn controls, так что реального контроля над тем как рендераются treeview items у вас нет.
...
Рейтинг: 0 / 0
Компонент TreeView
    #32259486
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не помогает :(( Что-то он зараза не запоминает...
...
Рейтинг: 0 / 0
Компонент TreeView
    #32260491
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну. как я уже сказал, шрифты менять на индивидуальных treeview items без Custom Draw вам не удастся, иконку вы может и смените, но индентация элементов останется. Чтоб её поменять, нужно слать TVM_SETINDENT message, но он в свою очередь поменяет индентацию у всех элементов.

Короче, andy753 , как у нас тут говорят, вы SOL (Shit out of luck).
...
Рейтинг: 0 / 0
Компонент TreeView
    #32260583
Фотография alienzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andry, а зачем !
Это типа Маленькие , Большие кнопки ?
...
Рейтинг: 0 / 0
Компонент TreeView
    #32260690
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это типа маленькие - большие иконки :)
...
Рейтинг: 0 / 0
Компонент TreeView
    #32260709
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То Филипп : Попытки перестройки записей и иже с ними - недействуют, судя по всему PB не сбрасывает в начале отступ а ищет максимум вместе со страрым значением среди существующего списка иконок. Идея посылки события конечно интересна, но встроенного события нету. Ты не издевайся а пальцем ткни, как это событие из билдера запустить можно. Код события знаешь?
...
Рейтинг: 0 / 0
Компонент TreeView
    #32261638
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy753 , мат. часть изучать надо :-)

http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/treeview/messages/tvm_setindent.asp

Но думаю, что изменение индентации вам тоже не поможет.
...
Рейтинг: 0 / 0
Компонент TreeView
    #32261668
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, вот с понедельника и начну А если серьезно - то тоже веры мало, но попробовать стоит..
...
Рейтинг: 0 / 0
Компонент TreeView
    #32320827
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в РВ9, то можно через PBNI, смотри сюды:

http://powerbuilder.codexchange.sybase.com/files/documents/67/1127/CustomDrawDemo.zip
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Компонент TreeView
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]