Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   SetFocus (https://www.delphipraxis.net/165917-setfocus.html)

ATS3788 21. Jan 2012 15:41

SetFocus
 
Hallo

Wie kann man eine Abfrage machen,
ob eine Komponente den Focus bekommen kann.

Hintergrund, ich habe ein Richedit und
hin und wieder beim blättern in der Datenbank
bekomme ich eine Msg,
das die Komponente e den Focus nicht bekommen kann.

Danke

DeddyH 21. Jan 2012 15:44

AW: SetFocus
 
Delphi-Referenz durchsuchenCanFocus

Neumann 21. Jan 2012 15:46

AW: SetFocus
 
Vor setfocus auf enabled, readonly und visible prüfen.

Bernhard Geyer 21. Jan 2012 16:14

AW: SetFocus
 
Zitat:

Zitat von Neumann (Beitrag 1147012)
Vor setfocus auf enabled, readonly und visible prüfen.

Und dann Exception bekommen wenn übergeordnetes Fenster Disabled oder Nicht visible ist ...

Neumann 21. Jan 2012 17:25

AW: SetFocus
 
Asche auf mein Haupt - in all den Jahren canfocus übersehen.

himitsu 21. Jan 2012 18:36

AW: SetFocus
 
Zitat:

Zitat von Neumann (Beitrag 1147012)
Vor setfocus auf enabled, readonly und visible prüfen.

ReadOnly ist egal, denn auch ohne Schreibrechte dürfen eigentlich alle Komponenten dennoch den Fokus bekommen.

Das Andere stimmt schon, aber das darf man dann auch beim Parent testen und bei dessen Parent und so weiter.
Und genau das (Visible und Enabled) prüft CanFocus für einen.

ATS3788 22. Jan 2012 08:16

AW: SetFocus
 
WOW

Den Wald vor lauter Bäumen nicht gesehen.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz