タイトル : Re^3: DataGridViewのTextBoxColumnについて 投稿日 : 2007/10/03(Wed) 23:37 投稿者 : るしぇ
>1.入力が行われた際、文字数がゼロ以外なら0〜9までの入力をする。 実質はテキストボックスの入力制限ですよね? なら、この条件では漏れがありますよ。 キャレット(文字入力される位置を示すカーソル)の位置が、常に右端なら 良いでしょうが、方向キーやマウスクリックで左端に移動されたら 文字の長さに関係なく先頭に"0"を付けれませんか? キャレットの位置と合わせて判定するなら可能は可能でしょうが、 入力制限で共通して言われるのがコピペ対策です。"00900"という 文字列をメモ帳からコピーして貼り付けた場合は対応できていますか? この手の入力制限は、あらゆる掲示板で質問があって回答が付いています。 # ここの掲示板の過去ログにもあります。 もう少し調べてこられることをお勧めします。 > textboxに入力されている文字数 文字列操作でしょ?String クラスのメンバに一通りの関数が用意されています。 ヘルプで確認してください。 |