Entwickler-Ecke
Sonstiges (Delphi) - Shape mit Variable?
RoYalKamü - Sa 13.01.07 22:39
Titel: Shape mit Variable?
Hallo,
ich habe eine feste Anzahl von shapes auf meiner Form und wenn ich nen knopf drücke dann soll ein bild zum nächsten springen.
dazu habe ich inc a genommen als laufvariable und dann case a of 1,2,3 ...6 image1.top:=shape[a].top; <<<so da will ich nen a haben ^^
hab scho amoksten rumprobiert aber wird nichts =(
jaenicke - Sa 13.01.07 22:45
Erstmal :welcome: hier im Forum!
Kennst du FindComponent? Damit kannst du eine Komponente anhand ihres Namens finden.
Beispiel:
Delphi-Quelltext
1: 2:
| for i := 0 to 4 do TShape(FindComponent('Shape' + IntToStr(i))).Left := 100; |
Damit gehst du beispielsweise die Shapes Shape0 bis Shape4 durch... Shape0 bis Shape4 sind die Namen der Shapes, die im Objektinspektor unter Name stehen.
RoYalKamü - Sa 13.01.07 22:52
Huhu :)
cool das funktioniert ich danke dir :)
dann noch schnell ne dummen frage ich hab die overwrite option angemacht und krieg die ent aus >.< kann mir da wer helfen?
jaenicke - Sa 13.01.07 22:56
Für die Zukunft: Normalerweise gilt: Neue Frage, neuer Thread!
Aber in diesem Fall lohnt sich das ja kaum... ;-)
Drück einfach mal Einfg auf deiner Tastatur. Damit schaltest du zwischen den beiden Modi Einfügen und Überschreiben um.
RoYalKamü - Sa 13.01.07 23:00
ok danke wäre aber peinlich geworden :P
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!