KeyPressイベントにてキャレットの位置をSelStartで取得し、その位置が指定文字より後ろなら入力をキャンセルするとか。ただし矢印キーぐらいは受け付けないと不便かももっと簡単にするならテキストボックスとその後ろにラベルを貼り付け@以降をラベルに表示すれば余計なチェックをせずに済むような気がしますが。