Registriert seit: 22. Sep 2004
Ort: Wedel
25 Beiträge
Delphi 7 Enterprise
|
stringGrid dynamisch erweitern/sichtbarer Bereich
2. Okt 2004, 21:09
Es geht um ein (dreizeiliges) StringGrid.
a) - Die mittlere Zeile dient zur Darstellung des Bandes einer Turing-Maschine,
das ja theoretisch unendlich ist.
Ein Zeiger fährt in der oberen Zeile über das Band und schreibt neue Zeichen
in die Zellen darunter. Dieser Zeiger soll sich nun unendlich nach links oder
rechts bewegen können.
Ich habe ColCount momentan auf 16 eingestellt. Wenn dieser Bereich überschritten wird,
wie kann ich dynamisch weitere Spalten erzeugen? Dies müßte wie gesagt in beide Richtung
möglich sein.
b) - Die Bewegung des Zeigers und das Schreiben der Zeichen passiert ausschließlich programmseitig,
der Benutzer kann der Simulation nur zusehen.
Wie kann ich nun erreichen, daß der Scrollbalken den Zeiger verfolgt? Daß der Benutzer also
immer den Bereich des StringGrids sehen kann, in dem gerade etwas passiert?
Ich hoffe, das ist so verständlich. Auf Wunsch könnte ich sonst such das Programm zur Verfügung
stellen, das läuft eigentlich schon so, wie es soll.
Grüße, Tigger
|
|
Zitat
|