| Autor |
Beitrag |
Savos12
      
Beiträge: 18
|
Verfasst: Fr 01.01.10 15:05
Hey,
könnte mir jemand sagen, wie das Ereignis heißt, wenn ich auf der Tastatur "enter" drücke, dass dann der Button betätigt wird?
lg savos Moderiert von Gausi: Topic aus Sonstiges (Delphi) verschoben am Fr 01.01.2010 um 15:33
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 01.01.10 15:33
Du meinst, wenn der Button den Fokus hat? Dann ist das OnClick.
_________________ We are, we were and will not be.
|
|
Savos12 
      
Beiträge: 18
|
Verfasst: Fr 01.01.10 16:06
neee
ich will machen, dass wenn ich auf meiner tastatur "enter" drücke, dass dann das programm z.b. schließt. Ich wiess nicht wie das ereignis heißt. vertanden ? 
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 01.01.10 16:09
Verstanden? Ehrlich gesagt nicht.
Willst du einen Button per Enter-Taste betätigen, oder willst du etwas machen, wenn einfach so Enter gedrückt wird? Evtl. meinst du dann OnKeyPress oder OnKeyDown, ggf. auch noch die Eigenschaft KeyPreview der Form.
_________________ We are, we were and will not be.
|
|
Savos12 
      
Beiträge: 18
|
Verfasst: Fr 01.01.10 17:27
ok, ich versuchs nochmal.
also ich hab einen Webbrowser programiert und um eine Website zu besuchen muss ich die URL eingeben und auf den button "suchen" kilcken. Da mich das aber stört immer auf suchen zu klicken möchte ich dass wenn ich "enter" drücke, dass es dann die Website aufruft. Es soll also "enter" das gleiche bewirken wie der klick. Ich weiss aber nicht welches Ereignis ich nehmen muss. Ich habe das Ereignis: OnKeyUp probiert aber damit funktioniert es nicht.
Thx für die antworten
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 01.01.10 17:36
_________________ We are, we were and will not be.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 01.01.10 17:42
Und was passiert, wenn er dann auf einer Internetseite in einem Texteingabefeld Return drückt, um eine neue Zeile zu beginnen? Ich würde die Schaltfläche im Objektinspektor zur Standardschaltfläche machen.
|
|
MaPsTaR
      
Beiträge: 90
Erhaltene Danke: 4
Win XP
Delphi 7 Enterprise
|
Verfasst: Fr 01.01.10 17:46
Dann passiert nichts.
Die Funktion wird doch nur ausgelöst, wenn das Edit-Feld den Fokus hat, wenn die Enter-Taste gedrückt wird.
URLEdit_KeyPress ist doch das OnKeyPress-Event des Edit-Feldes.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 01.01.10 18:23
MaPsTaR hat folgendes geschrieben : | | URLEdit_KeyPress ist doch das OnKeyPress-Event des Edit-Feldes. |
OK, dann passt es. Wäre es das Ereignis vom Formular, wie ich erst dachte, dann wäre das wahrscheinlich was anderes.
|
|
Metschu
      
Beiträge: 135
Windows XP SP2 Home
Delphi 7; Delphi XE2-Starter
|
Verfasst: Fr 01.01.10 19:51
War das nicht die Eigenschaft "Default" eines Buttons? 
|
|
MaPsTaR
      
Beiträge: 90
Erhaltene Danke: 4
Win XP
Delphi 7 Enterprise
|
Verfasst: Fr 01.01.10 19:56
Würde in diesem Fall aber wieder bedeuten, dass die Seite jedes Mal neu geladen wird, wenn die Enter-Taste gedrückt wird.
_________________ Liebe Kinder, es stimmt ... solnage auch nur der ertse und lezte Bchutsabe rihctig ist und alle andreen Bcuhsatben irgendwie vorahnden sind,
dann knan man es dennonch lesen, also macht nur weiter so, wir verstehen euch schon
|
|
ffgorcky
      
Beiträge: 573
WIN XP/2000 & 7Prof (Familie:Win95,Win98)
|
Verfasst: Mi 06.01.10 17:02
|
|
Metschu
      
Beiträge: 135
Windows XP SP2 Home
Delphi 7; Delphi XE2-Starter
|
Verfasst: Mi 06.01.10 22:56
Das Stimmt...
In diesem Fall, wenn er das Enter nur in dem Edit-Feld abfragen möchte, ist die Default-Variante nicht so ganz geeignet, es sei denn er will die Seite immer wieder neu laden 
|
|