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 alle MenuItems checked auf false (https://www.delphipraxis.net/53441-alle-menuitems-checked-auf-false.html)

commandah 16. Sep 2005 18:04


alle MenuItems checked auf false
 
Ich habe eine Frage ich würde ganz gerne alle Unter MenüItems eines Menüstrangs auf checked:=false setzen. weiß aber nicht wie, da ich nicht weiß wieviele und Welche Items das Menü hat, da es zur Laufzeit erweitert werden kann.



Code:
Datei Bearbeiten Verlauf usw...
Eigene -> MenuItem1
Öffnen.. MenuItem2
          MenuItem3
          MenuItem4
          MenuItem5
            usw...

weiß zufällig ob es möglich ist alle MenuItems des Items Eigene1 beim checked auf false zu setzten?
weil im Klick ereignis wird das geklickte auf checked gesetzt und es sollen halt die anderen unchecked sein.

marabu 16. Sep 2005 18:29

Re: alle MenuItems checked auf false
 
Hi,

setze bei deinen eigenen Einträgen im Untermenü die property RadioItem auf true und lese dir gelegentlich mal die Online-Hilfe zur property GroupIndex durch.

Freundliche Grüße vom marabu


Und Jens: herzlich willkommen noch in der Delphi-PRAXiS.

Oxmyx 16. Sep 2005 18:38

Re: alle MenuItems checked auf false
 
Bei allen Menüeinträgen eines Menüs hätte ich spontan so die Auswahl aufgehoben:

Delphi-Quellcode:
var
  i: Integer;
begin
  for i := 0 to Menu1.Count-1 do Menu1.Items[i].Checked := False;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz