Einzelnen Beitrag anzeigen

Benutzerbild von Tigger
Tigger

Registriert seit: 22. Sep 2004
Ort: Wedel
25 Beiträge
 
Delphi 7 Enterprise
 
#1

stringGrid dynamisch erweitern/sichtbarer Bereich

  Alt 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
  Mit Zitat antworten Zitat