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: