Announcement

Collapse
No announcement yet.

tasteneingabe in modalen form?

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

  • tasteneingabe in modalen form?

    hi

    also mein problem ist volgendes
    ich habe ein 2.form mit Form6->ShowModal();
    gestartet und will auch in diesem Form
    meine tastatur benutzen können.
    also bin ich wie auch in dem ersten hergegangen und habe dies mit der onkeydown ereignisfolge gemacht

    <PRE>
    void __fastcall TForm2::FormKeyDown(TObject *Sender, WORD &Key,
    TShiftState Shift)
    {
    Form2->protokol->Caption="geht doch";
    if (Key=='T')
    {
    Form2->protokol->Caption="geht dochmit T";
    }
    }
    </PRE>

    aber der gibt absolut garnichts aus der ignoriert meine tastendrucks komplet?
    woran liegt das bzw wie kann ich das umgehen ohne des modal vom fenster zu nehmen??

  • #2
    Hast Du die Eigenschaft KeyPreview gesetzt?<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      oh danke nun geht

      Comment


      • #4
        irgendwie hast du die eingabe deines codes doppelt.....

        egal, welche taste du drückst..."Geht doch" wird bei jedem tastendruck ausgeführt...

        lass den code vor if(...einfach weg...

        dann wirds nur auf die Taste "T" beschränkt..

        Comment

        Working...
        X