AGB  ·  Datenschutz  ·  Impressum  







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

Button per enter aktivieren?

Ein Thema von CR3ATiV3 · begonnen am 25. Mai 2011 · letzter Beitrag vom 25. Mai 2011
Antwort Antwort
CR3ATiV3

Registriert seit: 22. Mai 2011
30 Beiträge
 
#1

Button per enter aktivieren?

  Alt 25. Mai 2011, 18:15
hallo,
ich möchte gerne mein programm so programmieren, dass ich ich einen button nicht durch ein klicken aktiviere sondern durch ein drücken der enter-taste. kann mir da jemand helfen?! bitte!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Button per enter aktivieren?

  Alt 25. Mai 2011, 18:18
Schau dir mal im IO die Einstellungsmöglichkeiten der Button an...

Da gibt es ein Property, mit dem Namen "Default" ... der so markierte Button reagiert dann auf das Enter.
(außer der Eingabefokus liegt z.B. in einem Memo ... dort muß man im Memo das enter abfangen und weiterleiten, denn ein Memo reagiert ja selber diese Taste)

PS: "Cancel" reagiert auf ESC.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Button per enter aktivieren?

  Alt 25. Mai 2011, 18:31
Du könntest sonst auch das KeyDownEvent der Form nutzen. Da die Taste auslesen und dann an den Button weiterleiten...
z.B. so:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = 'Enterthen //Pseudocode!!!
    Button1Click(self);
end;
Wie genau die Entertaste dann benannt wäre weiß ich im Moment auch nicht, lässt sich aber sicherlich schnell herausfinden!

LG; hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#4

AW: Button per enter aktivieren?

  Alt 25. Mai 2011, 19:21
Wie genau die Entertaste dann benannt wäre weiß ich im Moment auch nicht, lässt sich aber sicherlich schnell herausfinden!
Man könnte dafür eventuell in andere aktuelle Threads reinschauen
http://www.delphipraxis.net/160635-e...ml#post1102849
bzw. MSDN-Library durchsuchenVK_RETURN
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (25. Mai 2011 um 19:25 Uhr)
  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 23:20 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