| Autor |
Beitrag |
Leathl
      
Beiträge: 276
|
Verfasst: Sa 15.02.03 18:32
Zuletzt bearbeitet von Leathl am So 16.08.09 12:17, insgesamt 1-mal bearbeitet
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 18:34
in das keydown ereignis:
Quelltext 1: 2: 3: 4: 5: 6:
| case key of vk_up: {code}; vk_down: {code}; vk_right: {code}; vk_left: {code}; end; |
zusätzlich solltest du form1.keypreview auf true setzen;
Moderiert von Tino: Code-Tags aktiviert.
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: Sa 15.02.03 18:45
Zuletzt bearbeitet von Leathl am So 16.08.09 12:18, insgesamt 1-mal bearbeitet
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 18:49
NEIN, lasse die eckigen klammern weg
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 18:50
die sollten nur darstellen, das da der code hinkommt
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: Sa 15.02.03 18:51
Zuletzt bearbeitet von Leathl am So 16.08.09 12:18, insgesamt 1-mal bearbeitet
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 19:10
stelle form1.keypreview auf true;
und stelle die tabstopfunktion auf false;
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 19:13
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: Sa 15.02.03 19:14
Zuletzt bearbeitet von Leathl am So 16.08.09 12:18, insgesamt 1-mal bearbeitet
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Sa 15.02.03 19:21
mach das doch so, das wenn ein button geklickt wurde, das er danach sofort wieder "deselektiert" wird
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: Sa 15.02.03 19:27
Zuletzt bearbeitet von Leathl am So 16.08.09 12:18, insgesamt 1-mal bearbeitet
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: Sa 15.02.03 22:32
mach es einfach so...:
Quelltext 1:
| Button1.OnKeyDown:=Form1.OnKeyDown; |
Halt einfach dem OnKeyDown Event vom Button dasselbe zuweisen wie dem vom Form1.. (kannst du auch im ObjectInspector machen)
Au'revoir,
Aya
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: So 16.02.03 18:18
Zuletzt bearbeitet von Leathl am So 16.08.09 12:19, insgesamt 1-mal bearbeitet
|
|
Andreas L.
      
Beiträge: 1703
Erhaltene Danke: 25
Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
|
Verfasst: So 16.02.03 18:23
Wenn ich das jetzt richtig verstanden habe willst du einen Button deaktivieren, oder!?!
Quelltext 1:
| Button1.enabled :=TRUE |
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 16.02.03 19:52
Quelltext 1:
| Button1.enabled :=TRUE |
Wo mit er aktiviert wäre.
Was ist an dem Code von Aya unverständlöich?
|
|
Leathl 
      
Beiträge: 276
|
Verfasst: So 16.02.03 19:56
Zuletzt bearbeitet von Leathl am So 16.08.09 12:19, insgesamt 1-mal bearbeitet
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: So 16.02.03 20:04
| Leathl hat folgendes geschrieben: | weiss nicht, was der bewirken soll ... |
Er bewirkt das auch die Buttons auf die Pfeiltasten reagieren... somit auch dort das Ereigniss ausgelöst wird.
| Leathl hat folgendes geschrieben: | | also, ich will, dass wenn ich einen button klicke, dass der fokus wieder weggeht... |
Damit verwirrst du nur deine User... aber bitte.. *g*
Quelltext 1: 2: 3: 4:
| procedure TForm1.Button1Click(Sender: TObject); begin Form1.SetFocus; end; |
Au'revoir,
Aya
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: So 16.02.03 20:12
wieso verwirrt das die user
er braucht es halt so, für sein tetris

|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: So 16.02.03 20:18
Weil es nicht dem Standart entspricht an den sich Otto Normalverbraucher gewöhnt hat 
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: So 16.02.03 20:23
|
|