- 1 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 20:39:06 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
- 166 名前:デフォルトの名無しさん [2007/03/13(火) 00:47:46 ]
- ユーザに対して数値しか入力をさせたくない場合に
例えばユーザが下記ユーザID入力項目にアルファベットの Aを入力した場合に、KeyCodeが1から9の範囲に無いので 入力を破棄するにはどうすれば良いでしょうか? ユーザID □□□□□ ※入力値チェックをするのではなくそもそも最初から数字以外を入力不可に したいです。 ご存知の方がいらしましたら教えて下さい。
- 167 名前:デフォルトの名無しさん [2007/03/13(火) 00:54:12 ]
- textBox.KeyPress += delegate(object sender, KeyPressEventArgs e)
{ if ((e.KeyChar < '1' || e.KeyChar > '9') && e.KeyChar != (char)Keys.Back) e.Handled = true; }
- 168 名前:166 [2007/03/13(火) 01:13:49 ]
- >>167さん
ありがとうございます!!
- 169 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 01:38:01 ]
- コピペされるとマズい気が。
- 170 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 09:46:34 ]
- textbox numeric でググるくらいのことはしろよ。
- 171 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 10:44:47 ]
- >>166
GetWindowLong/SetWindowLongとES_NUMBERで実現できます。 ちなみにXPで実行するとバルーンチップも出てきます。 >>88 亀ですが VBではSubやFunctionやPropertyの正式な呼び名はプロシージャです。これは Quick BASICの頃からそうです。 ただほとんどの人はサブルーチンとか関数とか呼んでる気がします。
- 172 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 11:14:30 ]
- MaskedTextBox使わんの?
2002/2003?
- 173 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 12:02:43 ]
- ワイルドカードを含んだパス(たとえば"C:\hoge\*.txt"とか)に該当するファイルを列挙する方法はあるんでしょうか。
- 174 名前:デフォルトの名無しさん [2007/03/13(火) 12:19:49 ]
- System.IO.Directory.GetFiles
|

|