Тема: Всплывающая подсказка
Доброго времени суток уважаемые, мне нужно показать всплывающую подсказку в autocad при наведении курсора на определенныы элемент!
Как это можно реализовать на vba?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Всплывающая подсказка
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Доброго времени суток уважаемые, мне нужно показать всплывающую подсказку в autocad при наведении курсора на определенныы элемент!
Как это можно реализовать на vba?
В VBA таких встроенных средств нет (есть в ObjectARX). Разве что приписывать Hyperlink к своим объектам.
Хм, я об этом не подумал, спасибо большое, думаю мне подходит...
Вот если бы можно было бы убрать надпись "ctrl + плюс щелчек для перехода по ссылке", вообще бы былобы классно!
Кусок из рабочей прграммы, меня устраивает
Правда перевел с C#
Private Sub txtMask_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Dim tt As ToolTip = New ToolTip tt.SetToolTip(txtMask, "Enter the first letter in any case" & Microsoft.VisualBasic.Chr(10) & " to search for complete word.") tt.ToolTipTitle = "Text Pattern" tt.IsBalloon = True tt.AutomaticDelay = 500 tt.AutoPopDelay = 1000 tt.InitialDelay = 200 tt.ReshowDelay = 5000 tt.ShowAlways = False End Sub
Может для твоей ситуации лучше повесить
подсказку на событие Mouse_Hover (зависания курсора над полем)
~'J'~
Можно. Но я не проверял на "глючность".
Можно выложить код, я проверю :D
Код выкладывать не буду. Объясню на пальцах. Добавляешь обработчик события Autodesk.AutoCAD.EditorInput.Editor.PointFilter. В этом обработчике один из параметров Autodesk.AutoCAD.EditorInput.PointFilterEventArgs, в котором в методе Result есть поле ToolTipText. Вот это поле можно читать и писать. Вот пример на VB.NET: http://www.objectarx.net/bbs/viewthread.php?tid=2763
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Всплывающая подсказка
Форум работает на PunBB, при поддержке Informer Technologies, Inc