Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Компонент TreeView / 12 сообщений из 12, страница 1 из 1
08.09.2003, 17:21
    #32258934
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
При смене размера картинки в 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
08.09.2003, 18:16
    #32259055
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
Эээ..., а зачем?
...
Рейтинг: 0 / 0
08.09.2003, 20:02
    #32259149
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
Требуется увеличивать - уменьшать шрифты и иконки... Что-то Вас Филипп немного заклинило на том вопросе.... :)
...
Рейтинг: 0 / 0
08.09.2003, 20:08
    #32259151
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
Я думаю andy753 , что вам придётся deletать и reinsertать treeview items, если вы хотите так извращаться...
Как известно, РВ не поддерживает ownerdrawn controls, так что реального контроля над тем как рендераются treeview items у вас нет.
...
Рейтинг: 0 / 0
09.09.2003, 10:43
    #32259486
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
Это не помогает :(( Что-то он зараза не запоминает...
...
Рейтинг: 0 / 0
09.09.2003, 19:15
    #32260491
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компонент TreeView
Ну. как я уже сказал, шрифты менять на индивидуальных treeview items без Custom Draw вам не удастся, иконку вы может и смените, но индентация элементов останется. Чтоб её поменять, нужно слать TVM_SETINDENT message, но он в свою очередь поменяет индентацию у всех элементов.

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

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

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

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


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