Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
31. Aug 2006
Habe es aufgegeben mit dem Standard-Button...
Habe mir eine eigene Komponente geschrieben, abgeleitet von TUserControl, dort einen Button raufplaziert, alle Properties und Ereignisse weitergereicht.
Das OnKeyDown der Pfeiltasten wird ja von Windoof abgehandelt und normalerweise springt der Focus dann auf das nächste bzw. vorige Feld in der Tab-Reihenfolge. Da im UserControl aber keine...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
30. Aug 2006
jo, auch im WndProc der Buttons hab ich's versucht, keine Chance...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
30. Aug 2006
hatte ich vergessen zu erwähnen, egal ob KeyPreview auf True oder false steht, das funzt trotzdem nicht
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
30. Aug 2006
Habs' sind natürlich WM_KEYDOWN und UP
aber....
da hilft mir WndProc auch nicht weiter - ich krieg nach wie vor nur die Ereignisse durchgereicht, die Windows nicht schon vorher abarbeitet, KeyDown auf'm Button krieg ich nicht mit wenn es sich um Pfeiltasten bzw. Enter handelt. Kann ich da überhaupt was tun???
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
30. Aug 2006
hab' ich leider nicht...
finde nur eine ....Vcl.Messages.dcuil - damit kann ich nix anfangen. Wo krieg ich die Soiurcen den her ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
30. Aug 2006
habs gefunden: WndProc ist eine überschreibbare Prozedur, die mir alle Windows-Messages zurückgibt. Habe dabei allerdings ein Problem: Kriege als Message einen Integer-Wert zurück, ich würde das gerne Auswerten, weiss aber nicht, welcher Wert welchem Ereignis entspricht
type
strict protected
procedure WndProc(var m: Message); override;
....
procedure TForm.WndProc(var m:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
28. Aug 2006
Hi Jürgen,
danke für die Antwort, aber das hab' ich schon ausprobiert, KeyPress, Keydown etc. werden wunderbar weitergegeben, so dass ich sie auswerten kann - bis auf die Pfeiltasten :-(
Hi Lannes,
das muss ich mal in Ruhe 'reinziehen und ausprobieren, scheint mir aber so, als ob das unter .net nicht funzen wird..
by the way, es wird mir wohl nicht anderes übrigbleiben als eine eigene...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Prism
by eddie11,
28. Aug 2006
Hi,
ich möchte in einem Form mit den Pfeiltasten zwischen den Controls navigieren (ich weiss, dass dieses Thema schon des öfteren besprochen wurde, habe aber keine Antwort gefunden).
Ich habe im Form KeyPreview auf true gesetzt und frage im OnKeyPress des Forms die gedrückte Taste ab, PfeilLinks = linkes Eingabefeld wird angesprochen, PfeilRechts=rechtes Eingabefeld, Pfeil rauf=oberes,...