![]() |
Klick auf einen Button ändrt die Anzahl der Buttons
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Leute,
ich hab mal eine Frage und zwar möchte ich gerne wissen, ob es möglich ist das wenn man auf einen Button klickt, dass dann weitere Buttons erscheinen... Danke schon mal PS: Das soll dann so aussehen wie auf den Bildern ... |
AW: Klick auf einen Button ändrt die Anzahl der Buttons
Klar, setz deren Visible-Eigenschaft initial auf false und im OnClick wieder auf true.
|
AW: Klick auf einen Button ändrt die Anzahl der Buttons
und wie müsste dann der Code bei dem Butten lauten der schon von Anfang an da ist ?
|
AW: Klick auf einen Button ändrt die Anzahl der Buttons
Na, der Visible-Eigenschaft der anderen Buttons true zuweisen, wie schon gesagt.
|
AW: Klick auf einen Button ändrt die Anzahl der Buttons
oh ja sorry vielen vielen Dank :lol:
|
AW: Klick auf einen Button ändrt die Anzahl der Buttons
Ich gehe mal davon aus, dass Du das zur Laufzeit machen willst.
Ja das geht:
Delphi-Quellcode:
Um sinnvoll mit solchen dynamisch erzeugten Controls umzugehen müsste man sie aber ggf. in einer Liste verwalten um sie später wieder ansprechen zu können. Sonst hast Du keine Variable mehr, die den Button repräsentiert und kannst z.B. deren Position nicht ändern.
// ungefähr so:
var NewButton: TButton; ... NewButton := TButton.Create(Self); NewButton.Parent := Self; NewButton. Top := XYZ; NewButton.OnClick := aOnClickMethode; Schreib am besten mal, was Du vor hast, vielleicht gibt es noch andere Ansätze (eben wie vom schnellen Deddy die Visible-Lösung ;-)) |
AW: Klick auf einen Button ändrt die Anzahl der Buttons
Kannst ja auch nen Button zur Laufzeit erstellen
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 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-2025 by Thomas Breitkreuz