tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: DataGridViewのTextBoxColumnについて
投稿日: 2007/10/03(Wed) 23:37
投稿者るしぇ
>1.入力が行われた際、文字数がゼロ以外なら0〜9までの入力をする。
実質はテキストボックスの入力制限ですよね?
なら、この条件では漏れがありますよ。

キャレット(文字入力される位置を示すカーソル)の位置が、常に右端なら
良いでしょうが、方向キーやマウスクリックで左端に移動されたら
文字の長さに関係なく先頭に"0"を付けれませんか?

キャレットの位置と合わせて判定するなら可能は可能でしょうが、
入力制限で共通して言われるのがコピペ対策です。"00900"という
文字列をメモ帳からコピーして貼り付けた場合は対応できていますか?

この手の入力制限は、あらゆる掲示板で質問があって回答が付いています。
# ここの掲示板の過去ログにもあります。
もう少し調べてこられることをお勧めします。

> textboxに入力されている文字数
文字列操作でしょ?String クラスのメンバに一通りの関数が用意されています。
ヘルプで確認してください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。