tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1555
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von waswiewo
    waswiewo waswiewo ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Ort
    Detmold, Germany, Germany
    Beiträge
    114
    Hi VB-/ VBA-Pros!

    Ich hab ein Problemchen. Und zwar:

    Wenn ich in meine TextBox springe (Der Cursor), dann wird eine bestimmte wav-Datei abgespielt. ( TextBox_Enter(...) )

    Wenn ich jetzt einen Wert eingebe, z.B. "34", dann gibt er bei jeder Tastenberührung den Sound erneut wieder. Dies soll er nicht!

    Kann man dies irgendwie abfangen? Wenn er in die Box reinspringt, dann soll der Sound kommen, wenn aber eine Eingabe in diese Box gemacht wird, dann nicht!

    Stehe auf dem Schlauch . .

    MfG
     
    • MfG waswiewo

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Hast du Code, wie du das mit dem Sound realisierst?


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    Avatar von waswiewo
    waswiewo waswiewo ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Ort
    Detmold, Germany, Germany
    Beiträge
    114
    Jau!

    Hier der Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    Option Explicit
     
    Private Declare Function sndPlaySound32 Lib "winmm.dll" _
    Alias "sndPlaySoundA" (ByVal lpszSoundName _
    As String, ByVal uFlags As Long) As Long
     
     
    ...
     
     
    Private Sub TextBox1_Enter()
     
     
    If L1.Caption > 1 Or L1.Caption < 171 Then varSuchbegriff = Val(L1.Caption) Else varSuchbegriff = L1.Caption
     
    Call sndPlaySound32(ThisWorkbook.Path & "\" & "Sounds\Announcer\yr_" & L1.Caption & ".wav", 1)
     
    ...
     
    End Sub

    Der Code funktoniert soweit 1A, nur möchte ich halt unterbinden, dass er den Sound auch abspielt, wenn (Bei Eingabe in die TextBox) eine Taste gedrückt wird.


    #####EDIT:

    Ohh, bin ich blöd... habe den Fehler! Hatte in dem KeyPress- Event(?) einen Fehler... Hab immer wieder den SetFocus neu auf die Box gesetzt (Dumm!) ..

    Erledigt
    Geändert von waswiewo (28.01.11 um 18:24 Uhr)
     
    • MfG waswiewo

Ähnliche Themen

  1. MySQL-Abfrage mehrfach sortieren
    Von styler2go im Forum PHP
    Antworten: 7
    Letzter Beitrag: 07.07.10, 21:35
  2. Abfrage mehrfach verwenden
    Von luchs3 im Forum PHP
    Antworten: 10
    Letzter Beitrag: 06.07.09, 22:25
  3. Mehrfach-sortierte MySQL-Abfrage
    Von Sunke im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 05.03.06, 10:55
  4. Mehrfach-sortierte MySQL-Abfrage
    Von Sunke im Forum PHP
    Antworten: 1
    Letzter Beitrag: 05.03.06, 10:26
  5. Mehrfach Abfrage (MAX) in SQL
    Von Jo_S im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 18.05.05, 15:37