Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
719
Assunto : VB.NET
Titulo: Faça o ícone do form piscar para chamar o usuário

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Uma forma interessante de chamar a atenção do usuário para a aplicação, quando esta estiver aguardando uma resposta, é fazer o ícone do formulário piscar na taskbar.

Isso é algo que podemos fazer via API do windows. Como no .NET não temos uma função para realizar diretamente esta tarefa, podemos continuar realizando a chamada para a API mesmo através do .NET.

Veja como fica :

Private Declare Function FlashWindow Lib "user32" Alias "FlashWindow" (ByVal hwnd As _
IntPtr, ByVal bInvert As Integer) As Integer

Podemos utilizar um objeto timer para controlar o piscar do ícone. Assim sendo no momento que desejarmos chamar a atenção do usuário disparamos o timer com Timer.start.

No evento do timer teremos o seguinte código :

Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick
FlashWindow(Me.Handle, 1)
End Sub


No Activate do form podemos desativar o efeito de piscar e o timer, da seguinte forma :

Timer1.Stop();
FlashWindow(this.Handle, 0);



Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 6/29/2017 11:31:00 AM
nome: Guilherme
email: gssistemas.net@gmail.com
comentário:
mto bom me ajudo mto parabéns.... :-)

data: 1/31/2017 1:10:00 PM
nome: TYMVnqVphvmdhXa
email: derby451@hotmail.com
comentário:
6XsUHQ http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:04:00 AM
nome: oWXJYBKNOUYM
email: derby451@hotmail.com
comentário:
zqBSjo http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:01:00 AM
nome: ZyYaslvXsvgH
email: jogcbfn@hotmail.com
comentário:
SOOAAX http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 12/30/2016 1:04:00 PM
nome: sUnFUnjpGLJa
email: jfvynms4281rt@hotmail.com
comentário:
5HVx9X http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br