powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсказка для вкладки
7 сообщений из 7, страница 1 из 1
Подсказка для вкладки
    #37788988
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РВ10.5
Как у вкладки (Tab control) сделать её подсказку определенной ширины, высоты и в несколько строк?
...
Рейтинг: 0 / 0
Подсказка для вкладки
    #37789106
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может что-то и можно через стандартные свойства добиться, но фактически нужно писать свой объект
По-моему на codexchange был отличный объект для отображения подсказок в balloon
...
Рейтинг: 0 / 0
Подсказка для вкладки
    #37789259
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001 ,
использовать объект подсказки можно, но как отловить вход/выход мышки именно по "шапке" вкладки?
...
Рейтинг: 0 / 0
Подсказка для вкладки
    #37790036
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать через DragOver или отслеживать координаты мыши и таба
Не знаю, проще и понятней чем вызов контекстной помощи комбинацией клавиш еще ничего не придумано
...
Рейтинг: 0 / 0
Подсказка для вкладки
    #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
Подсказка для вкладки
    #37790102
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То Филипп
Супер:)
...
Рейтинг: 0 / 0
Подсказка для вкладки
    #37792664
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
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсказка для вкладки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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