AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Tastenkombination [Strg]+[A] für SelectAll

Ein Thema von Mamphil · begonnen am 3. Okt 2004 · letzter Beitrag vom 3. Okt 2004
Antwort Antwort
Benutzerbild von Mamphil
Mamphil

Registriert seit: 17. Jul 2004
Ort: Garching b. München
149 Beiträge
 
Delphi 7 Professional
 
#1

Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:12
Hi!

Ich möchte, dass der gesamte Text eines TMemo durch die Tastenkombination [Strg]+[A] markiert wird. Bisher habe ich diesen Code, der aber leider nicht funktioniert - die Suchfunktion hat mir leider auch nicht geholfen...
Delphi-Quellcode:
procedure TWinQuery.queryStatementKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (Key = Ord('a')) and (ssCtrl in Shift) then
  begin
    Key := 0;
    MyTForm.SelectAll;
  end;
end;
Hat jemand eine Idee?
Danke für die Hilfe!

Mamphil
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:14
Probier mal, die Eigenschaft KeyPreview im FormCreate auf true zu setzen
Julian J. Pracht
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#3

Re: Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:14
Füge diesen Code bei TMemo.OnKeyDown ein, dann müsste es gehen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:16
Du musst ein großes "A" nehmen:
Delphi-Quellcode:
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (Key = Ord('A')) and (ssCtrl in Shift) then
  begin
    Memo1.SelectAll;
  end;
end;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Mamphil
Mamphil

Registriert seit: 17. Jul 2004
Ort: Garching b. München
149 Beiträge
 
Delphi 7 Professional
 
#5

Re: Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:20
Hi!
Zitat von Luckie:
Du musst ein großes "A" nehmen:
Danke - genau das ist die Lösung gewesen. Die Funktion war schon im OnKeyDown drin, genauso war KeyPreview schon auf true gesetzt. Trotzdem danke für die Tipps!

Vielen Dank für eure schnellen Antworten!

Mamphil
  Mit Zitat antworten Zitat
Benutzerbild von Mamphil
Mamphil

Registriert seit: 17. Jul 2004
Ort: Garching b. München
149 Beiträge
 
Delphi 7 Professional
 
#6

Re: Tastenkombination [Strg]+[A] für SelectAll

  Alt 3. Okt 2004, 13:34
Noch eine Ergänzung (wenn jemand diesen Beitrag über die Hilfe findet...):

Wenn man die Tastenkombination eingibt ertönt das "Standardton Warnsignal". Dieses bekommt man weg, wenn man die Zeile
PeekMessage(Msg, 0, WM_CHAR, WM_CHAR, PM_REMOVE); ergänzt und die Variable Msg: TMsg; definiert.

Mamphil
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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