Frage zur Drawlines()

Hallo !

Es wäre echt lieb wenn mir jemand helfen kann.
Also, ich habe eine Liste in einem PDA-Gerät und habe 2 Pfeile gemalt. Ein Pfeil zeigt nach unten und steht ganz oben neben dem ersten Element der Liste und der andere Pfeil zeigt nach oben und steht neben dem vorletzten Element der Liste. Meine Frage ist: wie kann ich den Code modifizieren, so dass der letzte Pfeil nicht neben dem vorletzten Element steht, sondern neben dem letzten Element steht.

Hier ist der Code:

// public int TopIndex: Determines the first line to be displayed

//private int completeLines = 0; Indicates the number of complete
lines in the view.

// Draws the down arrow if the view can be scrolled down.

private void drawDnArrow(Graphics g, Rectangle r)
{
int rowCount = (Model != null ? Model.RowCount : 0);
if (TopIndex + completeLines