Announcement

Collapse
No announcement yet.

Ping-Ton bei Key-Press-Event

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ping-Ton bei Key-Press-Event

    Hallo ,
    könnte mir jemand einen Tipp geben , wie ich den Ping-Ton wegbekomme.

    Ich habe folgendes gemacht:

    Wenn mein Courser im Edit-Feld steht und die Enter-Taste gedrückt wird soll der Button betätigt werden.

    Das geht auch, nur ist das sehr nervig, weil es sich dabei um eine ständig wiederholende Eingabe handelt. Und somit im 2 sekunden Abstand das Ping zu hören ist.

    Hab es so realisiert:

    void __fastcall TForm4::Edit1KeyPress(TObject *Sender, char &Key)

    {

    if (Key==13) Button1Click(Sender);

    }

    Vielen Dank im Voraus

  • #2
    Einfach nach der eigenen Bearbeitung Key auf #0 setzen.<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      O.K. aber was meinst du mit "eigener Bearbeitung???

      Vielleicht die, in dem Button_1-Event ??

      Comment


      • #4
        OK, Super habs jetzt so gmacht und es Funktioniert !

        <PRE>
        void __fastcall TForm4::Edit1KeyPress(TObject *Sender, char &Key)
        {
        if (Key==13)
        {
        Button1Click(Sender);
        Key=0;
        }

        }

        </PRE>

        Das funktioniert,

        Aber was bedeutet es genau???
        Bzw. wieso geht das so und ansonsten Piept es??

        Sehr Vielen Dank!!

        Comment


        • #5
          Das ist relativ simpel. Wenn Du das Enter nicht bearbeitest, also es nicht auf Null setzt, kümmert sich das Edit darum, und für das Edit ist die Taste Enter <i>unsinnig</i>. Ergo piept es... es müsste auch bei Enter piepen, wenn Du keine OnKeyPress Funktion hast.<p>
          Schöne Grüße, Mario Noac
          Schöne Grüße, Mario

          Comment


          • #6
            Besten Dank !!

            Comment

            Working...
            X