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

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

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

Re[2]: .NETでGRIDを使用した場合の桁数制限のかけ方


(過去ログ 97 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■57643 / inTopicNo.1)  .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」までしか入力できないようにしたい

何か方法はないでしょうか?
基本的な事かもしれませんが教えてください。
よろしくお願いします。
引用返信 編集キー/
■57644 / inTopicNo.2)  Re[1]: .NETでGRIDを使用した場合の桁数制限のかけ方
□投稿者/ マサヤ (277回)-(2011/03/07(Mon) 18:01:59)
windowsアプリケーションですか?Webアプリケーションでしょうか?
やりたいことはGridの中がテキストボックスになっていて、入力文字制限をbyteでかけたいってことでよろしいでしょうか?
引用返信 編集キー/
■57646 / inTopicNo.3)  Re[1]: .NETでGRIDを使用した場合の桁数制限のかけ方
□投稿者/ やじゅ (1859回)-(2011/03/07(Mon) 18:08:43)
やじゅ さんの Web サイト
No57643 (初心もの さん) に返信
> GRIDを使用していて、その中で使用している項目の桁数(BYTE)を制限したいのですがやり方がよくわかりません。
> maxlengthを使用すると文字数で制限はかかりますが、BYTEで制限したいので使用していません。

WindowsアプリケーションかつDataGridViewを使用する前提で回答します。

【VB.NET】DataGridViewのTextBoxCellで入力バイト数制限をする
http://dd0125.blogspot.com/2011/01/vbnetdatagridviewtextboxcell.html
引用返信 編集キー/
■57670 / inTopicNo.4)  Re[2]: .NETでGRIDを使用した場合の桁数制限のかけ方
□投稿者/ 初心もの (2回)-(2011/03/08(Tue) 10:37:29)
No57646 (やじゅ さん) に返信
> ■No57643 (初心もの さん) に返信
>>GRIDを使用していて、その中で使用している項目の桁数(BYTE)を制限したいのですがやり方がよくわかりません。
>>maxlengthを使用すると文字数で制限はかかりますが、BYTEで制限したいので使用していません。
>
> WindowsアプリケーションかつDataGridViewを使用する前提で回答します。
>
> 【VB.NET】DataGridViewのTextBoxCellで入力バイト数制限をする
> http://dd0125.blogspot.com/2011/01/vbnetdatagridviewtextboxcell.html

上記サイトを見てうまくできました。
> WindowsアプリケーションかつDataGridViewを使用する前提で回答します。
この通りです。まだまだ勉強が足りないです

本当にありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -