VB  .NET - Criando uma notificação pop-up


 

 

Neste tutorial vou mostrar como criar uma notificação pop-up usando a biblioteca Tulpep.NotificationWindow.

 


A área de notificação é uma parte da barra de tarefas que fornece uma fonte temporária para notificações e status. Também pode ser usado para exibir ícones para recursos de sistema e programas que não possuem presença na área de trabalho, como nível de bateria, controle de volume e status da rede. A área de notificação foi conhecida historicamente como a bandeja do sistema ou área de status.

 

Os recursos do componente são:


- Deslize e/ou desça a janela para dentro e para fora;
- Configure a velocidade da animação e a hora em que a janela é exibida;
- Exiber um ícone personalizado;
- Define título, texto de conteúdo, fonte, tamanho e cor;
- Define todos os blocos em volta do ícone, título e conteúdo;
- Exibe opcionalemente um botão de fechamento;
- Exibe um botão que abre um menu de contexto
;
 

Recursos Usados :

Criando o projeto Windows Forms

Abra o VS 2017 Community e crie um novo projeto (File-> New Project) usando a linguagem Visual Basic e o template Windows Classic Desktop ->Windows Forms Application(.NET Framework)

Informe um nome a seu gosto. Eu vou usar o nome Vbn_Notificacao.

Após a criação do projeto vamos incluir as referências às bibliotecas do MetroFramework e Dapper em nosso projeto via Nuget.

No menu Tools clique em Nuget Package Manager e a seguir em Manage Nuget Packages for Solution;

A seguir informe  Tulpep.NotificationWindow e clique em Browse;

Selecione o pacote encontrado, marque o projeto onde deseja instalar, e clique no botão Install; 

Abra o formulário Form1.vb e inclua a partir da Toolbox um Button com Name igual a btnNotificar e Text igual a Exibir Notificação.

Veja abaixo o leiaute do formulário:

No evento Click do botão de comando inclua o código a seguir:

Imports Tulpep.NotificationWindow
Public Class Form1
    Private Sub btnNotificar_Click(sender As Object, e As EventArgs) Handles btnNotificar.Click
        Dim notificacao = New PopupNotifier()
        notificacao.TitleText = "Macoratti .net - quase tudo para .NET"
        notificacao.ContentText = "Macoratti .net - http://www.macoratti.net" & vbNewLine & "Artigos e recursos para plataforma .NET"
        notificacao.IsRightToLeft = False
        notificacao.ShowCloseButton = True
        notificacao.ContentColor = Color.Black
        notificacao.Image = Image.FromFile("c:\dados\img\macnet.png", True)
        notificacao.Popup()
    End Sub
End Class

Executando o projeto iremos obter o seguinte resultado:

Pegue o código do projeto aqui : Vbn_Notificacao.zip

Até o próximo tutorial...

Mas longe esteja de mim gloriar-me, a não ser na cruz de nosso Senhor Jesus Cristo, pela qual o mundo está crucificado para mim e eu para o mundo. 
Gálatas 6:14

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

 

             Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter
 

Referências:


José Carlos Macoratti