TextBoxのGetPositionFromCharIndex(int index)を呼び出すと
indexにかかわらずIsEmptyがTrueのPoint(X=0,Y=0)が帰ってきます。

何がいけないのでしょう?