C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 97 を表示中)
■57643 / )  .NETでGRIDを使用した場合の桁数制限のかけ方
□投稿者/ 初心もの (1回)-(2011/03/07(Mon) 17:54:01)

分類:[VB.NET/VB2005 以降] 

VB.NETはまだ始めたばかりでよく分からないので教えてください。

GRIDを使用していて、その中で使用している項目の桁数(BYTE)を制限したいのですがやり方がよくわかりません。

maxlengthを使用すると文字数で制限はかかりますが、BYTEで制限したいので使用していません。

cellvaluechangedイベントを使用して桁数の制限をかけると、項目移動した時に文字数をカットしているので
項目入力中には桁数制限がかかりません。

例)項目を10BYTEで制限したい場合
  全角で「1234567890」を入力すると項目Aにはそのまま「1234567890」を入るが
  次項目Bに移ったときに「12345」となる。
  これを項目A入力中に「12345」までしか入力できないようにしたい

何か方法はないでしょうか?
基本的な事かもしれませんが教えてください。
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -