Einzelnen Beitrag anzeigen

STaRDoGGCHaMP

Registriert seit: 1. Okt 2007
34 Beiträge
 
#1

Sudoku - 81 Edit Felder (einziger Weg?)

  Alt 16. Okt 2007, 00:55
Hallo,

Ich habe (bzw. hatte) mich dazu entschlossen einen Sudoku Löser zu schreiben. Das funktionierte eigentlich auch relativ schnell und relativ gut und das Teil funktioniert auch perfekt. Allerdings ist die Benutzeroberfläche meiner Meinung nach doch sehr "unelegant", undzwar benutze ich momentan 81 Edit-Felder. Das schaut im Code und in der Komponenten-Liste ziemlich blöd aus. Das mit dem Code könnte man ja regeln, indem man die Edit-felder dynamisch zur Laufzeit erstellt, allerdings will ich ja auch nur Zahlen für die Felder erlauben und da die Eingabe mit der Tastatur stattfindet, bräuchte ich dann für jedes Feld ne OnKeyPress Struktur und dann wirds richtig ungemütlich^^. Das würde bedeuten, dass ohne jeglichen Algorithmus (nur die Oberfläche) der Code irgendwie so an die 500 Zeilen hätte und das will ich nicht (keine ahnung warum, ich wills einfach net^^).

Nun meine Frage: Gibts villeicht irgend ein Control in Delphi, welches mir da helfen könnte? (so eine Art vorgefertigtes Gitter)
  Mit Zitat antworten Zitat