Achso, verstehe, das bekannte leidige Problem, dass man bei einem Array-Control immer weiter scrollen kann, auch wenn man als Programmierer eigentlich weiß, dass die Array-Größe fix ist.
Nein, da gibt es leider nur Workarounds:
Möglichkeit 1: Du machst das "selber" über einen zusätzlichen Scrollbalken, den du unterhalb deines Arrays platzierst.
Möglichkeit 2: Innerhalb einer Eventstruktur kannst du bei einem Value-Change Event des Arrays überprüfen, ob sich die Array-Größe verändert hat. Wenn ja, dann schreibst du wieder den alten Wert in die Anzeige. Nicht wirklich schön, aber funktioniert.
Möglichkeit 3 (mglw. mit Nr. 2): Du pollst den Index-Value des linken oberen Array-Elements (PropertyNode IndexVals). Wenn der zu groß wird, per PropertyNode zurücksetzen.
Gruß, Jens
Edit: Gerd war schneller...