UserControl balão Tooltips com o VB.NET
Essa é uma aplicação simples que criamos quando estávamos trabalhando em outra aplicação. Poderá não ser exatamente o que esteja procurando, porém atinge o nosso objetivo. Além disto, esta é primeira vez que submetemos um artigo para a CP, uma grande fonte de informação.
Tudo que a aplicação faz é permitir a criação de dicas de balão; como visto na imagem acima; para realçar qualquer área do formulário/aplicação.
Dentro do controle
Este simples controle de usuário utiliza o polígono GDI+:
Dim p As Point() = {New Point(0, 0), New Point(100, 0), _
New Point(100, 50), New Point(170, 120), _
New Point(70, 50), New Point(0, 50)}
mpath.AddPolygon(p)
Usando o controle
Na aplicação cliente, adicionamos uma referência ao controle na caixa de ferramenta BaloonToolTip.dll. Para usá-lo, simplesmente arrastamos e soltamos o controle no formulário.
BaloonToolTip2.BackColor = Color.Red
BaloonToolTip2.ForeColor = Color.Yellow
BaloonToolTip2.ShowBaloonToolTip("Hello Tip going left", _
btnShow.Left, btnShow.Top, False)
O último parâmetro; PointingRight; é um tipo Booleano. Se configurado como verdadeiro, o controle moverá o balão para esquerda e o ponteiro se moverá para a direita e vice-versa. No exemplo, Xpos e YPos são obtidos respectivamente de Left e Top de btnShow. Aproveite!!!