Beep bei enter in einzeligem input



  • Hallo,
    ich habe für eine Chat Anwendung ein einzeliges Edit, um Nachrichten abzuschicken soll man Enter verwenden, das problem ist jetzt das bei jedem Enter ein Beep kommt. Kann man das irgendwie verhindern?
    Danke für eure Hilfe
    Moritz



  • Ich geh mal davon aus das es ein systembeep ist der da kommt.

    das dürfte eigentlich nur passieren wenn in deiner ausgabe ein \a vorhanden ist.



  • Hallo

    Nein der Beep kommt vom einzeiligen Control wenn Enter gedrückt wurde.
    Das must du mit einem OnKeyPress-Event abfangen, auf VK_RETURN prüfen und dann den Parameter Key zurücksetzen

    void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
    {
      if (Key == VK_RETURN)
      {
        Key = 0;
      }
    }
    

    bis bald
    akari


Anmelden zum Antworten