Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Übergruppe verschiedene Komponenten (https://www.delphipraxis.net/74219-uebergruppe-verschiedene-komponenten.html)

xZise 30. Jul 2006 18:26


Übergruppe verschiedene Komponenten
 
Ich habe
ein xiPanel,
ein xiButton
und eine xiTrackbar
in einer GroupBox (gbExample).

Nun möchte ich, je nachdem welche RadioBox gewählt wurde das passende anzeigen (visible := true) und die anderen ausblenden.
Jetzt benötige ich die Obergruppe von diesen Komponenten... (von Panel, Button, TrackBar), welche Visible unterstützt:
Delphi-Quellcode:
(gbExample.Components.FindComponent('xiExample' + Copy((Sender as TRadioButton).Name, 7, 1)) as {das möchte ich}).Visible := true;
for i := 0 to gbExample.ComponentCount do begin
  if not (gbExample.Components[i] as {auch hier}).Visible then
    (gbExample.Components[i] as {auch hier}).Visible := false;
end;

Jürgen Thomas 30. Jul 2006 19:53

Re: Übergruppe verschiedene Komponenten
 
Hallo Fabian,

Zitat:

Zitat von xZise
Ich habe
ein xiPanel,
ein xiButton
und eine xiTrackbar
in einer GroupBox (gbExample).

In meiner Delphi-Hilfe (Delphi 5 Pro) steht unter Hierarchie und Eigenschaften, dass Visible bereits ab TControl zur Verfügung steht und alle genannten Elemente Controls sind. Damit müsstest Du das gewünschte Verhalten erreichen.

Viel Erfolg! Jürgen

xZise 30. Jul 2006 20:19

Re: Übergruppe verschiedene Komponenten
 
Danke, aber leider benötige ich diese Hilfe nicht mehr... sry


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