richTextBoxでキャレットの位置を取得するにはどうしたらいいのでしょうか。