Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - GroupBox1.Components[].Visible ??
Wolle92 - So 22.07.07 11:38
Titel: GroupBox1.Components[].Visible ??
Hallo,
Ich möchte eine zufällig gewählte Shape-Componente anzeigen lassen, wie kann ich das machen, wenn alle in einer Groupbox liegen?
So wie im Titel funktioniert es nicht (natürlich ist in der eckigen Klammer eine Variable)
Lannes - So 22.07.07 12:15
Hallo,
Delphi-Quelltext
1:
| GroupBox1.Controls[x].Visible := True; |
Wolle92 - So 22.07.07 12:51
Danke, und wie mache ich das mit
dem ".Brush.Color"?
Blackheart666 - So 22.07.07 13:08
FindComponent
Lannes - So 22.07.07 13:22
Hallo,
in TControl ist die Eigenschaft Brush noch nicht implementiert, deshalb muss man dem Compiler sagen das das angesprochenne Control die Eigenschaft besitzt. Das realisiert man mit einem sogenannten Typecast.
Delphi-Quelltext
1:
| TShape(GroupBox1.Controls[x]).Brush.Color := clRed; |
Wolle92 - So 22.07.07 17:07
ach ja, an die Casts hab ich gar nicht gedacht, danke
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!