Forum: Object-Pascal / Delphi-Language
Delphi
by Tormentor32,
15. Jan 2007
Mal zur erläuterung was deine Methode macht:
Du setzt easterstring auf ''
dann ergänzt du die gedrückte Taste zu deinem String, z.B: 'T'
dann vergleichst du Das erste Zeichen des Strings (es ist ja nur ein Zeichen drin) mit dem String selber, und das ergibt natürlich immer true, also wird die message ausgegeben
Forum: Object-Pascal / Delphi-Language
Delphi
by Tormentor32,
11. Jan 2007
Wenn du zum Beispiel zwei Buttons auf der Form hast, und den einen anklickst, dann wird er noch zusätzlich markiert, und du kannst mit der Enter-Taste noch mal das Klick-Event auslösen, solange der Button markiert ist, sprich: Den Fokus hat
Forum: Object-Pascal / Delphi-Language
Delphi
by Tormentor32,
11. Jan 2007
Mit Fokus meine ich, dass deine Buttons "Anvisiert" sind, soll heißen markiert.
Versuche mal inheriteds Vorschlag mit KeyPreview
edit:
wer lesen kann ist klar im Vorteil! Mist!
edit2: Sieht das bei euch auch so komisch aus? siehe Anhang
edit3: So :mrgreen: jetzt ist es wieder schön, da brauchen wir auch keinen Screenshot mehr...
Forum: Object-Pascal / Delphi-Language
Delphi
by Tormentor32,
11. Jan 2007
procedure TForm1.FormKeyPress(Sender: TObject; var Key: char);
begin
if key='1' then button1.click;
end;Probier mal das
edit: Ist der Fokus auf einem der buttons? Ich glaube, dann wird das KeyPress eines Buttons ausgelöst, und nicht der Form... oder?