Einzelnen Beitrag anzeigen

rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#1

OnKeyDown TShiftState und Key

  Alt 23. Nov 2010, 10:22
Moin zusammen!

Habe gerade die schwarze Brille auf:

Delphi-Quellcode:
  // Stg-S = speichern
  if (ssShift in Shift) and
     ((Key = 115) or (Key = 83)) then begin // <--- das krieg ich nicht mit
      if savSQL.Execute then begin
         rieSQL.Lines.SaveToFile(savSQL.FileName);
      end;
  end;
führt nicht zum Ziel

Delphi-Quellcode:
  // Stg-S = speichern
  if (ssShift in Shift) tehn begin
    if ((Key = 115) or (Key = 83)) then begin // < --- hier liegt mein Prob
      if savSQL.Execute then begin
         rieSQL.Lines.SaveToFile(savSQL.FileName);
      end;
      end;
  end;
geht leider genauso wenig

Mein Problem: ich bekomme die Abfrage vom Buchstaben 'S' nicht hin. Wenn ich das Tasstaturergebnis mit

  stbMain.Panels[5].Text   := ShortCutToText(ShortCut(Key, Shift)); auslese ist alles klar ...

Kann mir jemand helfen, das ich Strg-S korrekt ansteuere??

Vielen Dank
Rolf
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney

Geändert von rokli (23. Nov 2010 um 10:33 Uhr)
  Mit Zitat antworten Zitat