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 ToolButton nur enabled, wenn ein ListView-Item markiert ist? (https://www.delphipraxis.net/25383-toolbutton-nur-enabled-wenn-ein-listview-item-markiert-ist.html)

romber 5. Jul 2004 19:01


ToolButton nur enabled, wenn ein ListView-Item markiert ist?
 
Hallo!

Ich habe eine ToolBar mit einigen Buttons auf der Form. Dabei ist die Funktion eines bestimmten Buttons nur dann sinnvoll, wenn einen Item in der darunter liegenden ListView selektiert ist.
Da die Zielgruppe, also die Menschen, für die mein Programm gedacht ist, meist keine Ahnung vom Computer haben, möchte ich alles so einfach wie möglich machen. Obwohl ich beim Klick aud dieses ToolButton überprüfe, ob ein Item selektiert ist, kann der Endbenutzer in Unwiesenheit geraten, wenn er das Button klickt und nichts passiert. Deswegen möchte ich es so machen, dass der Button nur dann erlaubt (enabled := true) ist, wenn ein Item selektiert ist? Wie mache ich das?

Danke!

Niko 5. Jul 2004 19:18

Re: ToolButton nur enabled, wenn ein ListView-Item markiert
 
Im OnChange der ListBox den Button aktivieren/deaktivieren:
Delphi-Quellcode:
Button.Enabled := (ListBox.ItemIndex <> - 1);

romber 5. Jul 2004 19:37

Re: ToolButton nur enabled, wenn ein ListView-Item markiert
 
Danke!!!


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