Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrer Objekte auf visible:=false stellen. (https://www.delphipraxis.net/30480-mehrer-objekte-auf-visible-%3Dfalse-stellen.html)

ferby 25. Sep 2004 13:03


Mehrer Objekte auf visible:=false stellen.
 
Hallo,

Ich habe ein Programm mit ca. 30 Labels die so heißen:

m1
m2
m3
m4

etc.


Jetzt möchte ich das alle Labels visible:=false; gesetzt werden, geht das irgendwie in einer schleife oder muss ich jedes einzelt auf visible:=false setzen?

Danke.

Matze 25. Sep 2004 13:04

Re: Mehrer Objekte auf visible:=false stellen.
 
:hi: Such mal hier mach
Hier im Forum suchenFindComponent oder auch Delphi-Referenz durchsuchenFindComponent

ste_ett 25. Sep 2004 13:12

Re: Mehrer Objekte auf visible:=false stellen.
 
FindComponent hilft. :)

ferby 25. Sep 2004 13:18

Re: Mehrer Objekte auf visible:=false stellen.
 
Hallo,

Ich ich versteh nicht wie das mit findcomponent geht,
mal mein problemm genauer:

Delphi-Quellcode:
  for i:=1 to 6 do
  begin
    bm := TBitmap.create;
    Imagelist1.getbitmap(i,Bm);
    m[i].Picture.Bitmap := BM;
  end;
m1 - m6 sind Timage

Ich habe mir das so vorgestellt das ich stadt m1 auch m[i] schreiben kann, nur das nimmt er nicht :cry:

Kann mir hir wer eine lösung sagen?

Matze 25. Sep 2004 13:21

Re: Mehrer Objekte auf visible:=false stellen.
 
Aus dem Kopf:

Delphi-Quellcode:
for i := 1 to 6 do
  TImage(FindComponent('m' + inttostr(i))).Visible := false;
end;

ferby 25. Sep 2004 13:26

Re: Mehrer Objekte auf visible:=false stellen.
 
hallo,

danke jetzt kenn ich mich aus.


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