Bei beiden Varianten lag mein Fehler glaube ich beim Aufruf
VerschiebeZeilen(sl, LineStart, LineEnd - LineStart, LineTarget); // LineEnd - LineStart statt nur LineEnd
Das Ergebnis sieht jetzt so aus
Zitat:
0 [
1
2
3
4
]
10 [
11
12
13
14
]
15 [
16
17
18
19
]
5 [
6
7
8
9
]
A
B
C