Cega86 0 Denunciar post Postado Julho 31, 2009 Boa terde, preciso emitir um som de erro caso o usuário entre com o código errado. Estou usando o keypress quando o usuário aperta a tecla "enter" gostaria de amitir um som de erro caso o código não seja válido. Alguem pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Juliano.net 2 Denunciar post Postado Agosto 2, 2009 Você pode apenas dar um beep (http://blogs.msdn.com/brada/archive/2004/06/03/148142.aspx) ou então executar o som de acordo com os esquemas de som do Windows (http://www.codeproject.com/KB/audio-video/windowssoundevents.aspx). Compartilhar este post Link para o post Compartilhar em outros sites
Cega86 0 Denunciar post Postado Agosto 3, 2009 Juliano, fucionou mas esse som de beep esta muito baixo tem como eu apontar pra algum arquivo de som ou um outro som mais alto? fiz desse jeito: Imports System Imports System.Collections.Generic Imports System.ComponentModel Imports System.Drawing Imports System.Text Imports System.Windows.Forms Imports System.Runtime.InteropServices Public Class Form1 Public Declare Function PlaySound Lib "coredll.dll" (ByVal szSound As String, ByVal hModule As IntPtr, ByVal flags As Integer) As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click PlaySound("\Windows\Voicbeep", IntPtr.Zero, CType((PlaySoundFlags.SND_ASYNC Or (PlaySoundFlags.SND_FILENAME Or PlaySoundFlags.SND_NOWAIT)), Integer)) End Sub Public Enum PlaySoundFlags As Integer SND_SYNC = 0 SND_ASYNC = 1 SND_NODEFAULT = 2 SND_MEMORY = 4 SND_LOOP = 8 SND_NOSTOP = 16 SND_NOWAIT = 8192 SND_ALIAS = 65536 SND_ALIAS_ID = 1114112 SND_FILENAME = 131072 SND_RESOURCE = 262148 End Enum End Class Compartilhar este post Link para o post Compartilhar em outros sites