Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.12.2008, 12:20   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 308
По умолчанию Подпись под указателем мыши.

Подскажите, как в VBA, при наведении курсора на кнопку, появилась подпись под указателем мыши. В свойствах кнопки, я такую опцию не нашел... Пустячок, но оператору будет удобнее
Думайте глобально - действуйте локально!
Iskin вне форума
Старый 04.12.2008, 13:03   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Свойство кнопки ControlTipText (имеется ввиду кнопка на форме).
EducatedFool вне форума
Старый 05.12.2008, 11:24   #3
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 308
По умолчанию

у меня не много по другому, вот пример.
Вложения
Тип файла: rar Книга1.rar (8.0 Кб, 28 просмотров)
Думайте глобально - действуйте локально!
Iskin вне форума
Старый 05.12.2008, 11:43   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

В данном случае всплывающую подсказку отобразить весьма сложно.

Либо при помощи WinAPI, либо рисуя самодельное контекстное меню Excel с текстом подсказки ...

Можно поступить по-другому - выводить сообщение в строку состояния Excel при движении указателя мыши над кнопкой.

Для этого следует поместить в модуль листа, где содержится эта кнопка, код:

Код:
Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    If done Then Exit Sub
    Application.StatusBar = "Подпись для кнопки"
    Application.OnTime Now + #12:00:01 AM#, "clearStBar"
    done = True
End Sub
А в стандартном модуле написать следующее:

Код:
Public done As Boolean

Sub clearStBar()
    Application.StatusBar = ""
    done = False
End Sub
EducatedFool вне форума
Старый 05.12.2008, 11:48   #5
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 308
По умолчанию

То же вариант. В очередной раз спасибо, попробую...
Думайте глобально - действуйте локально!
Iskin вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НИК, подпись, аватар .. Virtson Свободное общение 156 02.10.2017 07:55
Клик мыши stayer Общие вопросы Delphi 1 30.10.2008 19:53
Стрелка мыши Gladiator Общие вопросы Delphi 3 21.05.2008 20:56
Подпись к ярлычку. Nikolaeva Общие вопросы Delphi 4 25.04.2008 14:09