Autor Beitrag
Kamil1984
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 06.11.08 16:26 
Hallo liebe Forum-Gemeinde,
wie der Titel schon sagt will ich das bei Enter, mein gleich(=) gedrückt wird und nicht der Button auf den er gerade den Focus hat. Wie kann man das realisieren?Kann man den Focus ganz abstellen?
Danke im Voraus

Kamil


Moderiert von user profile iconKha: Topic aus C# - Die Sprache verschoben am Do 06.11.2008 um 17:36


Zuletzt bearbeitet von Kamil1984 am Fr 07.11.08 12:45, insgesamt 2-mal bearbeitet
Kamil1984 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 06.11.08 18:23 
Bin ich hier im richtigen Forum? :)
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 06.11.08 19:10 
Wenn man versteht, was Du willst... Bitte lies Deinen Text nochmals sorgfältig durch; ich vermute, dass mindestens ein Wort fehlt, das für das Verständnis sehr wichtig ist. Außerdem könnte eine andere Formulierung dessen helfen, was Du eigentlich erreichen willst.

Zur Korrektur kannst Du auch Deinen ersten Beitrag überarbeiten.

Jürgen
Kamil1984 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Fr 07.11.08 13:56 
Hallo, ich hoffe man versteht es jetzt :)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 07.11.08 14:19 
Zum einen solltest du bei der Form AcceptButton auf den Ergebnis-Button setzen.
Und zum anderen mußt du Form.KeyPreview auf true setzen und dann in KeyPress die Enter-Taste (e.KeyCode == Keys.Enter) abfangen und dann deine Ergebnis-Berechnen-Methode aufrufen.
Kamil1984 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Fr 07.11.08 16:43 
Genau so hab ich es gemacht...immer noch das gleiche Problem.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Fr 07.11.08 19:36 
Hast du auch daran gedacht im KeyPress Event wenn du die Enter Taste selbst behandelt hast, auch dem System zu melden das du es schon selbst gemacht hast? Sonst folgt die eigentliche Behandlung von Enter auch noch.

Das signalisiert man dann durch

ausblenden C#-Quelltext
1:
e.Handled = true;