AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Array oder Objectlist für Component

Array oder Objectlist für Component

Ein Thema von MelCode · begonnen am 15. Jul 2019 · letzter Beitrag vom 19. Jul 2019
 
MelCode

Registriert seit: 15. Jul 2019
1 Beiträge
 
#1

Array oder Objectlist für Component

  Alt 15. Jul 2019, 16:48
Hallo zusammen,
ich komme gerade bei einer Aufgabe nicht weiter, die mich schon länger beschäftigt.

Es geht darum, dass er Schachbrett mit 25 Feldern zu sehen sein soll. Durch Eingebe der Zahlen 1-5, in ein Label, kann man beeinflussen wie viele Felder Farbig markiert werden sollen. 1=1 Feld, 2=2 Felder und so weiter.
Die Felder, die markiert werden, sollen zufällig gewählt sein.

Zuerst habe ich es so gelöst, dass ich allen Feldern einen Case geben habe und durch random(25), dann ein zufälliges Feld gewählt habe. Das ganze wurde aber noch umfangreicher, weil ich bei jeder neuen Label Eingabe auch alle Felder wieder grau färben muss.
Um das ganze kompakter zu gestalten habe ich versucht ein Array oder eine Objektliste vom typ TRectangle zu erstellen, daran bin ich aber bis jetzt leider gescheitert.

Wäre schön, wenn ihr mir da weiter helfen könnt.
  Mit Zitat antworten Zitat
 

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz