|
分類:[VB.NET/VB2005 以降]
VB.NETはまだ始めたばかりでよく分からないので教えてください。
GRIDを使用していて、その中で使用している項目の桁数(BYTE)を制限したいのですがやり方がよくわかりません。
maxlengthを使用すると文字数で制限はかかりますが、BYTEで制限したいので使用していません。
cellvaluechangedイベントを使用して桁数の制限をかけると、項目移動した時に文字数をカットしているので 項目入力中には桁数制限がかかりません。
例)項目を10BYTEで制限したい場合 全角で「1234567890」を入力すると項目Aにはそのまま「1234567890」を入るが 次項目Bに移ったときに「12345」となる。 これを項目A入力中に「12345」までしか入力できないようにしたい
何か方法はないでしょうか? 基本的な事かもしれませんが教えてください。 よろしくお願いします。
|