Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   ListBox per Pfeiltasten ansteuern wie ein PageControl? Fokusrahmen? (https://www.delphipraxis.net/192489-listbox-per-pfeiltasten-ansteuern-wie-ein-pagecontrol-fokusrahmen.html)

a.def 22. Apr 2017 18:51


ListBox per Pfeiltasten ansteuern wie ein PageControl? Fokusrahmen?
 
In meinem Programm gibt es einen Dialog in dem ein PageControl sitzt. Jede Seite hat gewisse Controls usw...
Zur Laufzeit blende ich die PageControl-Tabs aber aus und baue anhand der Captions eine schicke ListView.
Das funktioniert alles einwandfrei und irgendwann werde ich das noch besser machen aber das ist unwichtig.

Mit einem fokusierten PageControl kann man schön über die Pfeiltasten die Seiten wechseln.
Mit einem ListView und Items die ich selber zeichne geht das nicht.

Kann man das irgendwie ändern? Diese Funktionalität wäre mir sehr wichtig aber ich habe keine Ahnung wie man das umsetzen soll bei einem ListView mit selbstgezeichneten Items.

Edit: ich meine natürlich das Zeichnen des Fokus-Rahmens um es auf den Punkt zu bringen.

spartakus 22. Apr 2017 21:51

AW: ListBox per Pfeiltasten ansteuern wie ein PageControl? Fokusrahmen?
 
Hallo,

kann das dir helfen?
http://www.delphipraxis.net/111966-l...markieren.html

Olli73 23. Apr 2017 11:04

AW: ListBox per Pfeiltasten ansteuern wie ein PageControl? Fokusrahmen?
 
Zitat:

Zitat von a.def (Beitrag 1368671)
...ich habe keine Ahnung wie man das umsetzen soll bei einem ListView mit selbstgezeichneten Items.

Edit: ich meine natürlich das Zeichnen des Fokus-Rahmens um es auf den Punkt zu bringen.

Meinst du
Delphi-Quellcode:
DrawFocusRect
? Oder habe ich deine Frage falsch verstanden?


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