public Point CurrentCaretPosition()
{
int col = sourcePreviewer.GetColumn( sourcePreviewer.CurrentPos );
int row = sourcePreviewer.Lines.FromPosition( sourcePreviewer.CurrentPos ).Number;
return new Point( row + 1, col + 1 );
}