Hi,
im KeyUp-Ereignis (KeyPress wäre m. M. n. besser, weil KeyUp nur auf das Loslassen der Taste reagiert) hast du als Parameter an die Funktion den Code der gedrückten Taste. Mit einer ASCII-Tabelle lässt sich doch sicher heraus finden, welchen Code die Pfeiltasten haben.
Du musst also nur noch mit einer switch-Anweisung die gedrückte Taste mit den Pfeiltasten vergleichen.
C:
switch(KeyCode)
{
case ARROW_UP:
Label1->Top -= 1;
break;
case ARROW_DOWN:
// ...
}
Du müsstest mal nachschlagen, ob die Variablennamen und Konstanten tatsächlich so heißen. Hab mich seit Jahren nicht mehr mit der VCL beschäftigt.
Grüße, D.