質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

1回答

649閲覧

C#にてテキストボックスに数字を入力出来ないようにしたい

nakachan27

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2024/04/22 04:07

実現したいこと

C#にてテキストボックスに文字を入力する際に、数字の入力は受け付けないようにしたいです。

発生している問題・分からないこと

この機能を実装するためのコードはどのように書けばいいのか、どんな機能を使えばいいのかが分からないです。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

数字以外の入力不可の記事はありましたが自分の知りたい逆の機能である【数字は受け付けない】についての記事の発見には至れませんでした。

補足

使っているアプリはVisual Studio2017です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fana

2024/04/22 04:56

ただの純粋な興味本位の問いなのですが,これって何を入力する場面なのでしょう? (数字を拒みたい入力って何なのだろう? というだけの疑問)
nakachan27

2024/04/22 05:09

Windowsフォームにて各種情報を入力する画面を作っています。その入力項目の1つに数字の入力を拒みたい項目があってこの機能を実装しようとしています
fana

2024/04/22 05:24

> 入力項目の1つに数字の入力を拒みたい項目があって それは具体的に何を入力するんだろう? というだけの疑問なのですが,まぁ無理に教えていただく必要はないです. で,それはそれとして「入力を いつ/どんな感じに 拒絶するのか」という話次第でやることも変わるんじゃないだろうか? という気がします. 「とにかくTextBox上に数字が表れること自体を許さない」のか, それとも 「数字もとりあえずは他の文字と同じようにTextBoxに入るのだけど → 以降のどこかのタイミングで不正な入力だとして拒否される」ようなやり方なのか. それによって対処方法が変わってくるのではないかな,とか. (ちょっとググった雰囲気だと,前者の方だとIMEだとかクリップボードだとかいう話も対処せねばならないっぽくて大変そう.)
dodox86

2024/04/22 05:53

コメントも回答もいただいているにも関わらず放置されている質問を何とかしましょう。 [C#でメッセージボックスのOKが押されたか否かの取得方法] https://teratail.com/questions/d02vcfk6ra1zgj
guest

回答1

0

数字以外の入力不可の記事はありましたが

それがわかるなら、数字が入力不可、というのもできるはずです。
まずはその記事を参考にしてコードを組んでいってはどうでしょう。
そのうえで、わからないところを聞けばよろしい

投稿2024/04/22 04:18

y_waiwai

総合スコア88173

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問