Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Zuklappbare Komponenten (https://www.delphipraxis.net/171218-zuklappbare-komponenten.html)

arisen89 26. Okt 2012 11:22

Zuklappbare Komponenten
 
Hallo zusammen,

bei der Ausführung des Programmes möchte ich mehrere GroupBoxen mit jeweils mehrere CheckBoxes in sich anzeigen lassen. Hat jemand Ahnung wie man einen GroupBox zuklappen lässt und nur der Caption angezeigt hat ? (alternative, zuklappbare Komponenten?)

LG

Bernhard Geyer 26. Okt 2012 11:24

AW: Zuklappbare Komponenten
 
erster :-) ElAdvancedPanel

Gollum 26. Okt 2012 11:26

AW: Zuklappbare Komponenten
 
Welche Delphi-Version?

Wenn du XE und/oder höher hast, dann vielleicht die TCategoryPanelGroup?

mkinzler 26. Okt 2012 11:31

AW: Zuklappbare Komponenten
 
Bzw. TExpander in FMX/FM².

Bummi 26. Okt 2012 11:44

AW: Zuklappbare Komponenten
 
Delphi-Quellcode:
procedure TForm3.GroupBox1Click(Sender: TObject);
begin
  // Tag vorher auf Designheigt setzen
  if TGroupBox(Sender).Height = TGroupBox(Sender).Tag then
    TGroupBox(Sender).Height := 16
  else
    TGroupBox(Sender).Height := TGroupBox(Sender).Tag;

end;

DeddyH 26. Okt 2012 12:49

AW: Zuklappbare Komponenten
 
Liste der Anhänge anzeigen (Anzahl: 2)
Bei Bergsoft gibt es auch so etwas (TNxExpandPanel).

blondervolker 26. Okt 2012 14:48

AW: Zuklappbare Komponenten
 
Liste der Anhänge anzeigen (Anzahl: 1)
"TMS"Komponenten:thumb:

Aber kostet was...

Siehe Bild...:thumb:

Steku 26. Okt 2012 15:19

AW: Zuklappbare Komponenten
 
...Oder mal bei den Jedis gucken,
da gibt es ein JVRollOut...

Gruß
Steku

Bummi 26. Okt 2012 16:30

AW: Zuklappbare Komponenten
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe in meiner Altkomponentenecke auch noch eines gefunden ... Verschiebbar(einstellbar) und "klappbar".
Testprojekt für dynamische Erstellung ohne Installation liegt bei.

Sir Rufo 26. Okt 2012 18:06

AW: Zuklappbare Komponenten
 
Zitat:

Zitat von Bummi (Beitrag 1188478)
Delphi-Quellcode:
procedure TForm3.GroupBox1Click(Sender: TObject);
begin
  // Tag vorher auf Designheigt setzen
  if TGroupBox(Sender).Height = TGroupBox(Sender).Tag then
    TGroupBox(Sender).Height := 16
  else
    TGroupBox(Sender).Height := TGroupBox(Sender).Tag;

end;

sehr geil :thumb:

Wenn es mit Bordmitteln etwas mehr sein darf:
  1. Panel (Panel1) auf die Form legen
  2. In das Panel1 ein Label (Label1) setzen
  3. Delphi-Quellcode:
    Label1.Align := alTop
  4. ein Panel (Panel2) in das Panel1 legen
  5. Delphi-Quellcode:
    Panel2.Align := alTop
  6. Jede Menge CheckBoxen in das Panel2 packen
  7. Bei jeder
    Delphi-Quellcode:
    CheckBox.Align := alTop
  8. Delphi-Quellcode:
    Panel2.AutoSize := True
  9. Delphi-Quellcode:
    Panel1.AutoSize := True
Doppelklick auf Label1 und dort schreiben:
Delphi-Quellcode:
Panel2.Visible := not Panel2.Visible;


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Seite 1 von 2  1 2      

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-2025 by Thomas Breitkreuz