tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
2300
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    _Dome_ _Dome_ ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    42
    Hi ich komme nicht weiter,
    ich habe nur eine Edit Fenster und ein Label.

    Nun möchte ich wenn man im Edit-Fenster Eingabe drückt des Label anzeigt "Du hast Enter gedrückt" anzeigt.

    Wie erfasse ich das drücken der Entertaste im Editfenster?

    Ich denke, dass ich da auf den ASCII Code überprüfen muß, aber wie?
    Ich weiß auch, dass die Eingabetaste den ASCII-Wert "13" hat.

    Kann mir das jmd hier erklären?

    Danke schonmal

    _Dome_
     

  2. #2
    Avatar von Turri
    Turri Turri ist gerade online Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    354
    Hallo,

    Das Edit-Feld hat ein Ereignis "OnKeyPress".

    in dem prüfst du welche Taste du gedrückt hast.

    dem Ereignis wird "&Key" als Parameter mitgegeben.

    du machst dann einfach:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    if((int)Key == 13)  // 13 müsste der AscciiWert vom "Enter" sein, bin mir gerade nicht sicher
    {
      Label1->Caption = "Du Hast Enter gedrückt";
    }
    else
    {
      Label1->Caption = "das war nicht Enter";  
    }

    MfG Turri
     

  3. #3
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Alternativ zu dem ASCII Wert der Taste kannst du auch die "VK_..." Konstanten benutzen... such einfach mal in der Hilfe danach

    VK_RETURN ist z.b. die Konstante für die Enter-Taste...
    VK_UP, Pfeil nach oben, wenn mich nciht alles täuscht
    usw...

    also:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    if(Key == VK_RETURN)
    {
       // Enter gedrückt
    }else
    {
       // Enter nicht gedrückt
    }

    mfg
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  4. #4
    _Dome_ _Dome_ ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    42
    Danke euch beiden, es hat geklappt.


    Gruß
    _Dome_
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 26.05.10, 15:44
  2. Antworten: 9
    Letzter Beitrag: 13.01.08, 14:50
  3. In editierbarer SWT Tabelle ohne Eingabe von ENTER Werte ändern
    Von Tobias1982 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 11
    Letzter Beitrag: 07.01.08, 09:08
  4. Auf Eingabe reagieren
    Von wachteldonk im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 31.10.07, 21:30
  5. Antworten: 3
    Letzter Beitrag: 04.04.07, 20:35