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 Komponente wird durch Zuweisen von "Action" sichtbar (https://www.delphipraxis.net/193575-komponente-wird-durch-zuweisen-von-action-sichtbar.html)

Der schöne Günther 16. Aug 2017 16:03


Komponente wird durch Zuweisen von "Action" sichtbar
 
  1. Platziere einen TButton "button1" auf einem Formular
  2. Setze den Button auf
    Delphi-Quellcode:
    Visible = False
  3. Platziere eine ActionListe auf dem Formular, erstelle eine Aktion "Action1"
  4. Setze im
    Delphi-Quellcode:
    OnCreate
    des Formulars:
    Delphi-Quellcode:
    button1.Action := Action1;
  5. Der Button ist sichtbar

Warum ist das so? Wie kann ich das abstellen?


Das "Warum" ist wohl dass die Action selbst die Eigenschaft
Delphi-Quellcode:
Visible
hat. Ich fühle mich ein bisschen dumm und würde das Thema gerne löschen. Aber selbst das bleibt mir verwehrt :oops:

Gollum 16. Aug 2017 16:06

AW: Komponente wird durch Zuweisen von "Action" sichtbar
 
Hallo,

eventuell musst Du die Eigenschaft Visible der Action auf False setzen. Standardmäßig ist diese True.

himitsu 16. Aug 2017 20:41

AW: Komponente wird durch Zuweisen von "Action" sichtbar
 
Zitat:

eventuell
Das ist Absicht.
Die Action vererbt ihre Eigenschaften an die von ihr gesteuerten Komponenten.


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