Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
21. Jan 2015
Naja, schöner Code ist nicht immer der für "Nicht-Pros" verständliche, daher halte ich mich da gern etwas zurück.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
21. Jan 2015
Solange Du nicht vor dem Click in ein anderes Control wechselst, ja, denn SpeedButtons können keinen Fokus erhalten. Allerdings muss man sich darüber im Klaren sein, dass es ggf. nicht mehr funktioniert, wenn man doch mal andere Controls verwenden möchte, weil die z.B. cooler aussehen.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
21. Jan 2015
Oder man merkt sich einfach, welches Edit zuletzt den Fokus hatte.
type
TDeinForm = class(TForm)
private
FLastFocusedEdit: TCustomEdit;
procedure RememberLastFocusedEdit(Sender: TObject);
...
end;
...
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
21. Jan 2015
Das kann aber gefährlich werden, außerdem wurde ja schon angedeutet, dass bei Click der Button den Fokus bekommt, das hilft Dir ja auch nicht weiter. Skizzier doch mal Deine Anwendung etwas genauer, vielleicht gibt es ja andere Wege.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
21. Jan 2015
Wieso denn nicht einfach
display.Text := display.Text + '7';?