Move method
Implementation
void Move(int CurIndex, int NewIndex)
{
if(CurIndex == NewIndex)
return;
BeginUpdate();
try
{
String TempString = Get(CurIndex);
dynamic TempObject = GetObject(CurIndex);
Delete(CurIndex);
InsertObject(NewIndex, TempString, TempObject);
}
finally
{
EndUpdate();
}
}