Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Ctrl-A (select all) für DBMemo (https://www.delphipraxis.net/168873-ctrl-select-all-fuer-dbmemo.html)

Temi00 15. Jun 2012 10:37

Ctrl-A (select all) für DBMemo
 
Hallo Forum,
wie kann ich einem DBMemo einen Hot-Key für select all verpassen?

Danke
temi

himitsu 15. Jun 2012 10:49

AW: Ctrl-A (select all) für DBMemo
 
Eigentlich sollte diese Standardfunktionalität vorhanden sein, wenn irgendein OLE-Zeugs ordentlich initialisiert ist, was die VCL eigentlich machen sollte. :gruebel:

Aber im Notfall könntest du es ja auch selber machen. :zwinker:
Delphi-Quellcode:
procedure TForm1.DBMemo1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (Key = Ord('A')) and (Shift = [ssCtrl]) then begin
    (Sender as TCustomEdit).SelectAll; // für alle Nachfahren, also auch TEdit, TMemo, TDBEdit, TDBMemo usw. (natürlich wäre auch DBMemo1.SelectAll; gegangen)
    Key = 0;
  end;
end;

p80286 15. Jun 2012 11:36

AW: Ctrl-A (select all) für DBMemo
 
Zitat:

Zitat von himitsu (Beitrag 1171016)
Eigentlich sollte diese Standardfunktionalität vorhanden sein, wenn irgendein OLE-Zeugs ordentlich initialisiert ist, was die VCL eigentlich machen sollte. :gruebel:

Zumindestens das TMemo kann das auch nicht.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz