Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
30. Mai 2008
Ich würde es mit 2 Variablen machen. Zeile := Zahl div 10 + StringGrid.FixedRows;
Spalte := Zahl mod 10 + StringGrid.FixedCols;
StringGrid.Cells := IntToStr(Zahl);
Zeile und Spalte bei der Zuweisung verwechselt :oops:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
30. Mai 2008
@Tyrael Y.: Das ist aber nicht das Ziel ;) .
Angenommen, die gerade gezogene Zufallszahl ist 17. Wie Klaus bereits sagte, kannst Du den Zeilenindex mit div ermitteln und den Spaltenindex mit mod. Solltest Du fixe Spalten oder Zeilen definiert haben, musst Du die noch dazuaddieren (FixedCols bzw. FixedRows). Kurze Beispielrechnung:
17 div 10 = 1 <-- Zeile 1 (die erste hat Index 0)
17 mod 10 =...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
30. Mai 2008
Was meinst Du mit bestimmter Reihenfolge? Aufsteigend sortiert?