Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Всплывающая подсказка / 13 сообщений из 13, страница 1 из 1
17.04.2006, 21:57
    #33672261
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Как Вы реализовываете это в своих приложениях. Есть конечно ShowWhatThisMethod, который выбирает инфу из файла хелпа. Но нету файла хелпа :)
А как реализовать всплывающую подсказку, которую можно задавать программоно?
...
Рейтинг: 0 / 0
18.04.2006, 07:35
    #33672431
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
gangstaКак Вы реализовываете это в своих приложениях. Есть конечно ShowWhatThisMethod, который выбирает инфу из файла хелпа. Но нету файла хелпа :)
А как реализовать всплывающую подсказку, которую можно задавать программоно?

А ToolTipText не подходит? Где-то я видел решение, там что только с этим ToolTipText не делали. По-моему на фоксклубе.
...
Рейтинг: 0 / 0
18.04.2006, 09:34
    #33672582
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Да, ToolTipText можно использовать, только у компонента, в котором я это хочу сделать нету такого свойства :)
Я использую MSFlexGrid и хочу, чтобы при наведении на ячейку, в зависимости от ее значения, выводился некоторый текст. А свойства ToolTipText нету. Посоветуйте, что делать в этой ситуации...
...
Рейтинг: 0 / 0
18.04.2006, 18:13
    #33674484
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Я никогда не использовал MSFlexGrid... Может там есть что-нибудь типа MouseMove Event над ячейкой? C ним поколдовать?
...
Рейтинг: 0 / 0
19.04.2006, 12:48
    #33676183
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Да, MouseMove Event есть. Я так понимаю, что в этом событии нужно создать label (с некоторыми координатами), который и будет служить всплывающей подсказкой. Да только вот не могу я поместить его поверх FlexGrida (ZOrder=1). Это так со всеми ActiveX компонентами? Может у кого-то была уже подобная ситуация?
...
Рейтинг: 0 / 0
19.04.2006, 13:07
    #33676285
FOXFOX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Zdelay vot tak!

Thisform.ABON.Left = nXCoord
Thisform.ABON.top = nYCoord
Thisform.Label1.Caption = ALLTRIM(STR(nXCoord))+","+ALLTRIM(STR(nYCoord))
Thisform.Label1.Left = nXCoord
Thisform.Label1.Top = nYCoord-15

Thisform.ABON.Refresh
...
Рейтинг: 0 / 0
19.04.2006, 15:42
    #33676956
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
А что такое в данном случае ABON?
...
Рейтинг: 0 / 0
19.04.2006, 15:56
    #33677008
FOXFOX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Eto prosto txt pole (TEXT1)
...
Рейтинг: 0 / 0
19.04.2006, 17:03
    #33677201
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Я конэшно дико извиняюсь, но все равно я не могу понять, что дает этот код... у меня нету текстбоксов на форме. Мне нужно всего лишь, чтобы label с некоторыми координатами (которые я знаю как получить) находился НАД FlexGrid'ом. Для этого я пытаюсь использовать метод ZORder и устанавливаю его у MSFlexGrid'а равным 1, а у лабела равным 0. Но лабел все равно не хочет ставиться поверх грида. Вот в чем проблема...
...
Рейтинг: 0 / 0
19.04.2006, 19:49
    #33677649
po2
po2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Непосредственно расположить Label над ActiveX'ом невозможно. Поэтому создай форму без бордюра, а вот в ней уже размести Label. Можно и по-взрослому все сделать, подробности по ссылке: forum.foxclub.ru
...
Рейтинг: 0 / 0
20.04.2006, 12:29
    #33678903
valeryka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
2 gangsta

Есть у формы LockScreen, есть у ActiveX и у лабели MouseMove(),MouseLeave() и visible.

Используй это и наверное будет тебе счастье
...
Рейтинг: 0 / 0
21.04.2006, 20:23
    #33683839
gangsta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Спасибо всем за ответы, но возник еще один вопрос...
Как определить, что курсор мыши неподвижен, скажем, в течении 5 секунд?
...
Рейтинг: 0 / 0
22.04.2006, 22:46
    #33684602
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающая подсказка
Hi gangsta!

Запомнить координаты, а через 5 секунд сравнить новые (текущие) с
запомненными :)
Вообще сходи в раздел решений на foxclub и скачай мой класс
MultilineTooltip - как база для твоего случая я думаю это сойдёт :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Всплывающая подсказка / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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