Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

23 de setembro de 2015

Beep sonoro C#


Algumas vezes pode ser interessante chamar a atenção do usuário, seja por uma validação de campo, mensagem de aviso ou de erro na aplicação.
Para irei demonstrar a utilização de beeps  do windows sendo chamados via programação.

A primeira coisa a fazer é importar o método nativo de Beep que está na DLL kernel32. Ele tem dois parâmetros um para a frequência do beep,
ou seja, se ele será mais grave, mais agudo, enfim definir a frequência sonora dele, o outro parâmetro é para indicar o tempo de duração
deste beep.

[DllImport("kernel32.dll")]
public static extern bool Beep(int frequencia, int duracao);

Alguns exemplos de utilização deste método:
Beep(800, 100);
Beep(670, 75);
Beep(930, 260);

if(ExisteCampoEmBranco)
{
Beep(800, 100);
ExibeTelaErro("Favor preencher todos os campos");
}

0 comentários:

Postar um comentário