Autor Beitrag
florian
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30

Win XP Home
D5 Enterprise
BeitragVerfasst: Mo 25.08.03 16:04 
hi,
ich habe folgendes problem:
ich habe lauter TTable Komponenten und möcht bei diesen allen, die Eigenschaft DatabaseName ändern (tut jetzt zwar eigentlich nicht viel zur sache aber..egal). Die Tables sind aber nicht -wie standardmäßig vorgegeben- durchnummeriert (Table1, Table2, usw..) sondern verschieden benannt(wegen übersichtlichkeit).
gibt es eine möglichkeit diese eigenschaft bei allen gleichzeitig zu ändern,ohne jede einzeln angeben zu müssen???
wenn ja, wie?

ciao
flo

_________________
"640Kb should be enough for anybody." Bill Gates (in den 80'ern)
barfuesser
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 324



BeitragVerfasst: Mo 25.08.03 16:08 
Es gibt ein Property Components in TForm, da stehen alle Komponenten des Forms drin. Die gehst Du einfach durch und überprüfst den Typ.

barfuesser
Taurin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 34

Win XP
D6 Personal
BeitragVerfasst: Mo 25.08.03 16:26 
Variante 1)
Deine Komponenten liegen alle schön säuberlich auf deiner Form und
du möchtest die Property für alle Komponenten setzten. Dann markierst
du einfach alle Komponenten und trägst im ObjectInspector den Wert
ein.

Variante 2)
Du willst das ganze zur Laufzeit machen. In dem Fall speicherst du
Pointer auf alle Instanzen deiner Objekte in einem array. Jetzt kannst
du bequem per Schleife damit tun, was immer du mit ihnen machen
willst.