タイトル : Re^5: VB2008 のTextBox 投稿日 : 2009/06/10(Wed) 20:11 投稿者 : れ_お
> > > > > > > > 正確には文字数ではないですが,Charの数ではあります。 > > > > この表現は,合成文字やサロゲートにより,Char一つが1文字とは限らないためです。 > > > > MSDNでは気にせずに最大文字数としていますが。 > > > > http://msdn.microsoft.com/ja-jp/library/system.windows.forms.textboxbase.maxlength.aspx > > > > 註) 通常の日本語の使用においては,Char一つが1文字と考えて問題ないです。 > > > > > > > > 行数に関しては,簡単に制限することは出来ません。 > > > > 各種変更イベントで行数を数えて, > > > > オーバーしていたら戻すなどの処置をする必要があります。 > > > > > > YuO 様 > > > 丁寧なご説明、よくわかりました。 > > > どうも有難うございました。 > > 定石は自分で学べ。 > > この場合は基礎を指します。 > > 以上。 > > れお 様 > > 再三のご指摘有難うございました。 > これにて本件は終了させて頂きます。 ん? 怒ったんですか^^ ユーザーが入力できる文字数を制限するには、MaxLength プロパティを設定します。最大の文字数に達すると、コントロールは入力をそれ以上受け付けなくなります。既定値はゼロですが、これは文字列の長さに制限がないことを意味します。 って書いてあるが、無限じゃなかろう。 安いパソコンで、許容量が少なければ、当然に最大数も制限されるじゃないの。 逆に戦艦大和みたいなパソコンだと許容量は多いし。 ではでは。 |