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

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

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

Re[4]: WPF テキストボックスの入力規制


(過去ログ 113 を表示中)

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

■67053 / inTopicNo.1)  WPF テキストボックスの入力規制
  
□投稿者/ くっきー (5回)-(2013/06/27(Thu) 13:39:50)

分類:[.NET 全般] 

テキストボックスに、下記2点の規制をかけるにはどうしたらよいでしょうか?
@全角のみ
A5文字まで

簡単にはできないのでしょうか。。。
引用返信 編集キー/
■67059 / inTopicNo.2)  Re[1]: WPF テキストボックスの入力規制
□投稿者/ panic (2回)-(2013/06/28(Fri) 01:24:11)
No67053 (くっきー さん) に返信
> テキストボックスに、下記2点の規制をかけるにはどうしたらよいでしょうか?
> @全角のみ
> A5文字まで
>
> 簡単にはできないのでしょうか。。。

簡単にできますよ。
引用返信 編集キー/
■67062 / inTopicNo.3)  Re[2]: WPF テキストボックスの入力規制
□投稿者/ くっきー (7回)-(2013/06/28(Fri) 09:13:06)
No67059 (panic さん) に返信
> ■No67053 (くっきー さん) に返信
>
> 簡単にできますよ。

プロパティを見てみましたが、IMEの設定しか分からず…
・半角は入れられないようにする
・5文字以上入らないようにする

上記方法を教えてください。
よろしくお願いします。
引用返信 編集キー/
■67066 / inTopicNo.4)  Re[3]: WPF テキストボックスの入力規制
□投稿者/ しま (9回)-(2013/06/28(Fri) 13:31:35)
No67062 (くっきー さん) に返信
> ■No67059 (panic さん) に返信
>>■No67053 (くっきー さん) に返信
>>
>>簡単にできますよ。
>
> プロパティを見てみましたが、IMEの設定しか分からず…
> ・半角は入れられないようにする
> ・5文字以上入らないようにする
>
全角、半角の区別ができるのなら判定関数を作って、良い方法かどうかは別にして
Changeイベントで不要な文字を取り除くことで希望の処理は可能だと思います。

テキストボックスのプロパティーで最大文字数の指定が可能ですから5文字にするのは簡単でしょう。
引用返信 編集キー/
■67073 / inTopicNo.5)  Re[4]: WPF テキストボックスの入力規制
□投稿者/ くっきー (8回)-(2013/06/28(Fri) 21:59:44)
No67066 (しま さん) に返信
> 全角、半角の区別ができるのなら判定関数を作って、良い方法かどうかは別にして
> Changeイベントで不要な文字を取り除くことで希望の処理は可能だと思います。
>
> テキストボックスのプロパティーで最大文字数の指定が可能ですから5文字にするのは簡単でしょう。

バイト数が2で割り切れるか、という判定関数と
テキストボックスのプロパティーで文字数制限をすることで実現できました!

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


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

このトピックに書きこむ

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

管理者用

- Child Tree -