Как я могу переопределить обязанности и достижения подсказка, чтобы вывести форму на событие нарисовать
Привет,
Я могу сделать это достаточно легко через сам проект, изменив ownerdraw на true, но у меня есть несколько модулей для проекта (отдельные приложения), поэтому я хотел бы иметь один класс DLL, который я могу импортировать и вызывать по мере необходимости.
Поэтому, если я изменю ownerdraw на true в свойстве tooltip и помещу следующие строки кода в событие ondraw, я могу делать все, что захочу, поскольку я по существу взял на себя всплывающее окно всплывающей подсказки.
dim NewFrm as new Form2 NewFrm.Show
но то, что я хотел бы сделать, вместо размещения стандартного элемента управления всплывающей подсказкой во всех моих формах, в нескольких проектах, связанных вместе, - это создать элемент управления DLL или toolbox, который работает точно так же, как элемент управления всплывающей подсказкой, но делает то, что я хочу, когда событие начинается на ondraw.
Imports System.Windows.Forms Public Class NewToolTip Inherits System.Windows.Forms.ToolTip Private WithEvents toolTip As System.Windows.Forms.ToolTip Private Sub toolTip_Draw(ByVal sender As System.Object, ByVal e As DrawToolTipEventArgs) Handles toolTip.Draw Dim NewForm As New MyToolTipForm NewForm.Show() End Sub End Class
Я пробовал искать, например, через codeproject и stackoverflow, а также общий поиск google, но я не получаю того, что ищу - любые советы или указания были бы великолепны, спасибо
Что я уже пробовал:
поиск в google, codeproject, stackoverflow и везде, где у него были пользовательские всплывающие подсказки или как переопределить всплывающие подсказки