also, ich als jemand der sich mit der delphi sprache net so auskennt möchte gerne wissen: wenn ich z.b. 30 panel oder so hab, die heissen jetzt mal panel1, panel2, panel3 usw., und will, dass panel5 - panel10 die caption ändern, würde ja naheliegen, dass ich sowas mache:
Delphi-Quelltext
1: 2:
| for i:=5 to 10 do begin panel[i].caption:='X'; |
is ja aber klar dass das net geht. jetzt wollt ich mal ne alternative wissen, weil das ja bei 30 paneln oder so die ich ändern will ne ganz schöne schreibarbeit wäre...
und vllt noch kurz was zum hintergrund dass ihr wisst wozu ich das brauch:
es geht um ne simulation, nen teil aus nem rätselspiel. wir haben ein feld das besteht aus 11*12 feldern. alle sind weiss. wenn ich auf eins klick; dann wird dieses feld, eins darüber, eins darunter, eins links und eins rechts von dem feld (also insgesamt 5, also eine art kreuz, mit dem das man angeklickt hat in der mitte) schwarz. und wenn ich eins daneben klick dann werden die um das feld rum auch schwarz so wie ichs beschrieben hab, es sei denn sie sind es schon, dann werden sie weiss
das ziel is eben alle schwarz zu bekommen.
nun will ich aber net wissen wie ich das machen soll, das weiss ich schon bzw überleg ich mir noch, also à la ich klicke feld Z an und Z-1, Z+1 etc. werden schwarz...
ich würd nur gern wissen wie ich dass dann auf die panels übertragen kann direkt
danke schonmal für die hilfe :>