Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Nicht fokussierbarer Button (https://www.delphipraxis.net/41193-nicht-fokussierbarer-button.html)

chkdsk 27. Feb 2005 17:15


Nicht fokussierbarer Button
 
Hallo!

Wie kann ich verhindern, dass ein Button den Focus kriegt, sodass sich nicht diese hässlichen Trauerränder bilden?

Der Windows-Taschenrechner calc.exe verwendet dasselbe Prinzip.

Danke!

malo 27. Feb 2005 17:20

Re: Nicht fokussierbarer Button
 
Du könntest bei jedem Buttonklick den Focus auf ein anderes Objekt setzen (und im OnShow auch). Dann hast du das Problem nichtmehr ;)

//edit: :oops: dann kann man noch über TAB diese "ränder" erzeugen... :oops:

JasonDX 27. Feb 2005 17:22

Re: Nicht fokussierbarer Button
 
eine möglichkeit wäre, die Eigenschaft des Forms "ActiveControl" beim "OnEnter"-Event des Buttons auf nil zu setzen (oder auf self, weiß es nicht genau)

Gentleman 27. Feb 2005 17:27

Re: Nicht fokussierbarer Button
 
Nimm doch einfach den TSpeedButton. Der hat keinen Focus.

sniper_w 27. Feb 2005 17:49

Re: Nicht fokussierbarer Button
 
Zitat:

Nimm doch einfach den TSpeedButton. Der hat keinen Focus.
Ganz meiner Meinung.

chkdsk 27. Feb 2005 18:23

Re: Nicht fokussierbarer Button
 
Der TSpeedButton war genau das, was ich gesucht hab, Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 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