![]() |
Eigene Komponente soll Focus erhalten
Hallo zusammen,
ich habe eine Komponente, abgeleitet von TCustomControl, erstellt. Diese Komponente soll nun den Fokus erhalten können. Irgendwie will sie aber nicht... Kann mir mal bitte jemand kurz beschreiben was zu tun ist, um das zu erreichen? Danke Alex |
Re: Eigene Komponente soll Focus erhalten
Versuch mal mit
Delphi-Quellcode:
<Control>.SetFocus;
|
Re: Eigene Komponente soll Focus erhalten
Nicht jede Komponente kann den Focus erhalten. Dazu muss die Komponente ein Fenster im Sinne von Windows sein. Dann kann die Komponente, unter anderem, per SetFocus den Focus erhalten.
|
Re: Eigene Komponente soll Focus erhalten
TCustomControl ist m.W. von TWinControl abgeleitet, ist also ein "Fenster"
|
Re: Eigene Komponente soll Focus erhalten
Aus einem mir unerklärlichem Grund habe ich überlesen das es um TCustomControl ging. :duck:
|
Re: Eigene Komponente soll Focus erhalten
Zitat:
Alex |
Re: Eigene Komponente soll Focus erhalten
Ist sie aktiv?
|
Re: Eigene Komponente soll Focus erhalten
Zitat:
Alex |
Re: Eigene Komponente soll Focus erhalten
Und wenn Du im Konstruktor die Zeile
Delphi-Quellcode:
einfügst?
Tabstop := true;
|
Re: Eigene Komponente soll Focus erhalten
Zitat:
Vielen Dank - das war's. Alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 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-2025 by Thomas Breitkreuz