![]() |
Erhalte keinen Fokus
Hallo!
Ich möchte eine Komponente programmieren und hab mich dabei bei TCustomEdit "inspirieren" lassen. Ich hab den Quellcode genommen und alles gelöscht was ich nicht brauche, eigentlich möchte ich nur den Rahmen der Edit, sonst nichts. Mein Problem ist jetzt aber, dass ich nun keinen Fokus bekomme. Wenn ich auf die Schaltfläche klicke bleibt trotzdem die vorherige aktiv. Und dadurch dass ich keinen Fokus erhalte, gehen Ereignisse wie MouseWheel, KeyUp/Down usw nicht. So gehts:
Delphi-Quellcode:
Aber dadurch bekomme ich die Funktionalität vom Edit, die ich nicht möchte. Und wenn ich daraus das mache gehts nicht mehr...
procedure TCustomDatumZeitPicker.CreateParams(var Params: TCreateParams);
const ... begin inherited CreateParams(Params); CreateSubClass(Params, 'EDIT'); ...
Delphi-Quellcode:
Was könnte ich da machen???
procedure TCustomDatumZeitPicker.CreateParams(var Params: TCreateParams);
const ... begin inherited CreateParams(Params); //CreateSubClass(Params, 'EDIT'); ... Vielen Dank schonmal! Grüße blablab |
AW: Erhalte keinen Fokus
Ich habs inzwischen... Aber wie markiere ich dieses Thema nicht mehr als offene Frage???
|
AW: Erhalte keinen Fokus
Wenn du die Lösung hast könntest du diese ja auch hier Posten.
Das als beantwortet sollte über die Themen-Optionen gehen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz