Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist (https://www.delphipraxis.net/179020-feststellen-ob-ein-button-von-tcategorybuttons-gerade-aktiv-ist.html)

pesi 9. Feb 2014 21:34

Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist
 
Hallo,
ich nutze gerade erstmals die nette Komponente TCategoryButtons, bin jetzt allerdings
über was gestolpert was ich einfach nicht gelöst bekomme und ich finde bei TCategoryButtons
auch keine Eigenschaft dazu.

Also, ich möchte einfach nur wissen ob ein Button auswählt (angeklick/markiert) ist oder nicht!
(...wenn ich z.B. im Programm neue Button hinzufüge, dann ist ja erst mal standardmäßig nichts ausgewählt)
Ich hatte auf irgendwas wie TCategoryButtons.INDEX gehofft, aber da is nix :shock:

Danke für einen kurzen Hinweis
Gruß
Peter

Sir Rufo 9. Feb 2014 21:45

AW: Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist
 
Hilft dir das hier weiter?
http://docwiki.embarcadero.com/CodeE...itText_(Delphi)

pesi 9. Feb 2014 22:03

AW: Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist
 
Nicht so recht (meinst Du, dass der Link der richtige war?)

Ich hab ja auch schon versucht über CurrentCategory und Index oder ToString zu arbeiten, aber alles löst immer eine Exception aus (Access Violation) solnge kein Button "aktiv" ist.

Volker Z. 9. Feb 2014 22:10

AW: Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist
 
Hallo,

Zitat:

[...] aber alles löst immer eine Exception aus (Access Violation) solnge kein Button "aktiv" ist
Na, dann fang das halt ab:

Delphi-Quellcode:
if Assigned (CategoryButtons1.CurrentCategory) then
  ShowMessage (CategoryButtons1.CurrentCategory.CategoryButtons.SelectedItem.Caption)
Sollte klappen.

Gruß

pesi 9. Feb 2014 22:18

AW: Feststellen ob ein Button von TCategoryButtons gerade "aktiv" ist
 
Super! Vielen Dank Volker, mit Assign lässt es sich prima abfangen!

:-D :-D :-D


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