遅レスすまそ。

>>121
System.Windows.Forms.dllをildasmにかけてみ。
TextBoxBaseのMaxLengthプロパティからはじめて、
内部で呼んでいるメソッドを順に追っていく。
最後は、SendMessage関数を呼んでいるところに辿り着くが、
auto指定で呼び出してるんだわ。
auto指定で呼び出すってことは、NT系ではSendMessageWが呼ばれて、
9x系ではSendMessageAが呼ばれるってこと。

そのせいで、テキストボックスに入力できる量が、
NT系では文字数で制限、9x系ではバイト数で制限される。

ヘルプには、MaxLengthプロパティは文字数で制限するとあるが実際は上記の通り。