Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсказка для вкладки / 7 сообщений из 7, страница 1 из 1
11.05.2012, 11:26
    #37788988
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
РВ10.5
Как у вкладки (Tab control) сделать её подсказку определенной ширины, высоты и в несколько строк?
...
Рейтинг: 0 / 0
11.05.2012, 12:12
    #37789106
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
Может что-то и можно через стандартные свойства добиться, но фактически нужно писать свой объект
По-моему на codexchange был отличный объект для отображения подсказок в balloon
...
Рейтинг: 0 / 0
11.05.2012, 13:18
    #37789259
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
spas2001 ,
использовать объект подсказки можно, но как отловить вход/выход мышки именно по "шапке" вкладки?
...
Рейтинг: 0 / 0
11.05.2012, 19:46
    #37790036
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
Можно попробовать через DragOver или отслеживать координаты мыши и таба
Не знаю, проще и понятней чем вызов контекстной помощи комбинацией клавиш еще ничего не придумано
...
Рейтинг: 0 / 0
11.05.2012, 20:08
    #37790056
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
AIS, как обычно, не очень понятно, зачем извращаться, если стандартный tooltip у рвшного tab controlа работает, но тем не менее :-)
Можно попробовать 2 пути
1) Оставлять PowerTips checked и в конструкторе (или ещё где) пробовать слать TCM_GETTOOLTIPS message tab controlу, получать пойнтер и дальше пробовать менять свойства tooltip контрола (multiline, max width, baloon, etc.) через messages или через SetWindowLong. Вопрос в том, меняются ли эти свойства после создания tooltip контрола или нет.

2) Убирать PowerTips и в run time привязывать tooltip контрол с нужными тебе свойствами
...
Рейтинг: 0 / 0
11.05.2012, 20:51
    #37790102
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
То Филипп
Супер:)
...
Рейтинг: 0 / 0
14.05.2012, 09:46
    #37792664
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка для вкладки
ФилиппAIS, как обычно, не очень понятно, зачем извращаться, если стандартный tooltip у рвшного tab controlа работает, но тем не менее :-)
Можно попробовать 2 пути
1) Оставлять PowerTips checked и в конструкторе (или ещё где) пробовать слать TCM_GETTOOLTIPS message tab controlу, получать пойнтер и дальше пробовать менять свойства tooltip контрола (multiline, max width, baloon, etc.) через messages или через SetWindowLong. Вопрос в том, меняются ли эти свойства после создания tooltip контрола или нет.

2) Убирать PowerTips и в run time привязывать tooltip контрол с нужными тебе свойствами
есть ещё и третий вариант - это уболтать заказчика ограничить текст подсказки до 2-х слов. :)

P.S. и 4-й вариант - написать хороший хелп, но ведь никто его как правило не читает.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсказка для вкладки / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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