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/)
-   -   Delphi [Delphi2007] Checkbox mit 3 Check-Möglichkeiten? (https://www.delphipraxis.net/109204-%5Bdelphi2007%5D-checkbox-mit-3-check-moeglichkeiten.html)

winx 26. Feb 2008 08:22


[Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
Hi,

gibt es für Delphi eine Komponente, die 3 Zustände hat:

sprich sie sollte so wie in Windows bei den Attributen für Ordner sein:
- alle schreibgeschützt => Haken
- einige schreibgeschützt => Punnkt bzw gefüllt
- keins : nix

Danke,
winx

lbccaleb 26. Feb 2008 08:40

Re: [Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
also du kannst doch mit der normalen checkbox von delphi auch ein häckchen, ein graues häckchen und leer verwirklichen...
ansonnsten kannst du eine checkbox direkt über die winapi erstellen, mit den geht das auf jeden fall.
hilfe dazu findest du in den apitutorials von luckie (mal hier in der dp suchen)

RavenIV 26. Feb 2008 08:46

Re: [Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
Im Prinzip ist der Zustand einer CheckBox vom Typ Boolean.
Nun willst Du drei Zusatände haben (Ja/Nein/Vielleicht oder angehakt, nicht angehakt, halb angehakt).

Wie willst Du das abprüfen?
CheckBox.Checked liefert True oder False.

/edit
Du könntest die Property CheckBox.State verwenden.
Da gibt es Checked, Unchecked und grayed.

winx 26. Feb 2008 09:00

Re: [Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
genau die könnte ich verwenden, gibts da aber eben statt dem grayed ne Kompo mit diesem grünen Punkt?

karlkoch 26. Feb 2008 09:04

Re: [Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
Bei mir erscheint der grüne Punkt automatisch sobald man ein Manifest einbindet, also XPMan in die Uses-Klausel mit aufnimmt.

karlkoch

winx 26. Feb 2008 09:41

Re: [Delphi2007] Checkbox mit 3 Check-Möglichkeiten?
 
wow cool, danke!!!!!


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