行番号を表示したテキストボックスを作ろうとインターネットを調べたところ以下のサンプルソースをみつけたので試してみたのですがhttp://www.codeproject.com/cs/miscctrl/numberedtextbox.aspすべて半角文字を使用した場合はよいのですが全角文字を使用すると行間のサイズが変わるようで少しずつ行番号とテキストの行がずれてしまいます。これを防ぐにはどのようにすればよいのでしょうか?
※作成する前に利用規約をご確認ください。