Skip to main content

AccessTr.neT


Msgbox Kullanımında uyarı sesi vermesin

Msgbox Kullanımında uyarı sesi vermesin

Çözüldü #1
Visual Basic formlarımızda Msgbox kullandığımızda uyarı sesleri genellikle istenmez, rahatsız eder. Bunu önlemenin yolu var mı? Msgbox çalıştırdığımızda beep sesi çıkmasın. Bunun bir Çözümü varmı? Teşekkürler.
Cevapla
#2
Merhaba,

Visual Basic konusunda neredeyse hiç bir bilgim yok ancak biraz araştırdığımda aşağıdaki gibi bir kod buldum ve bende gerekli program kurulu olmadığından deneme fırsatım olmadı. Hocalardan biri yardım edene kadar bir deneyin isterseniz..

Private Sub CommandButton1_Click() 
Options.EnableSound = False
X = MsgBox("Hello", vbYesNoCancel)
X = MsgBox("Hello", vbCritical)
X = MsgBox("Hello", vbInformation)
Options.EnableSound = True
End Sub

Cevapla
#3
(03/08/2014, 00:14)SCavusoglu yazdı: Merhaba,

Visual Basic konusunda neredeyse hiç bir bilgim yok ancak biraz araştırdığımda aşağıdaki gibi bir kod buldum ve bende gerekli program kurulu olmadığından deneme fırsatım olmadı. Hocalardan biri yardım edene kadar bir deneyin isterseniz..

Private Sub CommandButton1_Click() 
Options.EnableSound = False
X = MsgBox("Hello", vbYesNoCancel)
X = MsgBox("Hello", vbCritical)
X = MsgBox("Hello", vbInformation)
Options.EnableSound = True
End Sub
Yukarıdaki kodlar visual studio 2010 da hata veriyor.

Aşağıdaki gibi bir kod beep sesi çıkarmadı (!) En azından ikide bir bip bip etmiyor.
Ama sanırım bunun teknik bir yolu vardır. Ha birde alternatif msgbox oluşturmayı var. Form oluşturup bu formu mesaj kutusu gibi kullanabiliyorsun. Ama çok çetrefelli bir iş bu.
MsgBox("Kayıt İşlemi tamamlandı", 38, Title:="Kayıt Güncelleniyor")
Son Düzenleme: 03/08/2014, 10:11, Düzenleyen: umutakkaya.
Cevapla
#4
Ben yaptığım tüm denemelerde msgbox'ın böyle bir ses çıkardığını göremedim. Visual Studio Ultimate 2013 kullanıyorum. Acaba VS 2010'da mı böyle bir durum söz konusu?
İnadına, ille de Accesstr.net...
Cevapla
#5

(04/08/2014, 03:14)mehmetdemiral yazdı: Ben yaptığım tüm denemelerde msgbox'ın böyle bir ses çıkardığını göremedim. Visual Studio Ultimate 2013 kullanıyorum. Acaba VS 2010'da mı böyle bir durum söz konusu?
Evet hocam;VS 2010 kullanıyorum.
Aşağıdaki baksettiğim msgbox ın bir örneği (sesli mesaj kutusu(!))
MsgBox("Denemedir", MsgBoxStyle.Exclamation, "VS2010") ama bunun yerine

MsgBox("Denemedir", 38, Title:="VS2010") kodunu kullanırsam sessiz...
Son Düzenleme: 04/08/2014, 08:52, Düzenleyen: umutakkaya.
Cevapla
#6
Exclamation formatında msgbox isteyen sizsiniz. Mgbox'ın arkasına eklediğiniz format takısı "bağırma" anlamına gelen yani ses çıkarması gereken bir formattır. Yani hem "bağır" deyip hem de "bağırmasın" diyorsunuz Img-grin))
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task