A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
数字だけを入力させたいならTextBoxではなくNumericUpDownを使うことを検討されてみてはいかがですか?
どうしてもTextBoxでないといけないならTextChangedイベントハンドラ内で
Dim cr() As Char = TextBox1.Text.ToCharArray
For Each c As Char In cr
If Char.IsDigit(c) = False Then
MessageBox.Show("数字のみ入力してください。", "入力チェック", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Return
End If
Next
のように文字のチェック処理を実装します。
No.4
- 回答日時:
今までの経緯を見た所、貴方は質問の仕方にも姿勢にも少々問題があるように思われます。
・何の話か明確になっていない
「JAVAでわかんないんですけど!!!」とだけある質問で、
よくよく聞いて見たらJavaScriptの話だった、てな事は非常に非効率です。
VBのつもりなのかVB.NETのつもりなのか分からないから答えない、という人もいるでしょうし、私のようにVBのつもりで答えて的が外れているなんて事もあるでしょう。
質問者にとっても回答者にとっても無駄が多いのです。
・与えられた情報に対して吟味、検討しようという意欲が感じられない。
皆さん共通して仰っている事は、
「キータイプ時イベントでキーコードを取得して、数値を表すコード以外はエラーを返す処理を設ければよい」
わけであって、解決策は出ています。後は自分で少し検討をすれば理解できる事です。
何から何までやってくれ、というのはタダで仕事の発注をしている事に他なりません。
しかし貴方はそれに対して、
「これを追加するだけで良いのでしょうか」
「文章だけでは分からない」
「何処に書いたらいいのか分からない」
と何かを考えようとしている様子がありません。
・基本的な概念がそもそも分かっていない。
足し算も知らない幼児に掛け算を教えるのは至難の業です。
貴方もそもそもの基本を理解していないから、ヒントを与えられてもどうしていいのか分からずうろたえてしまうのだと思います。
まず自分がどこの部分から理解できないのかを突き止め、
基本から学習しましょう。
あと労力を払った人に対してお礼はきちんと言いましょう。
No.3
- 回答日時:
プログラムで行う方法として
テキストボックスのキー入力イベント時に
数字以外が入力されたら無効にする方法があります。
例えばテキストボックスの名前が「Text1」だったとして
KeyPressイベントメソッドを作成してください。
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < vbKey0 Or KeyAscii > vbKey9 Then
KeyAscii = 0
End If
End Sub
これでどうでしょうか?
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) Excel VBA ユーザーフォーム内のラベルにテキストボックスの小計を出す方法 5 2022/08/17 14:27
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- ノートパソコン ”IMEが無効です” というメッセージが出ます! 4 2023/05/02 09:56
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Java Javaについて質問です。 勉強し始めたばかりの初心者です。 相続税について課税額を算出するコードを 1 2022/05/31 19:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初歩的な事だと思います。 Sub...
-
エクセルVBA テキストボックス...
-
指定した演算を実施の結果を表...
-
数字以外の入力をエラーにする...
-
テキストボックスの番号を使っ...
-
excel vba でユーザーフォーム...
-
VBAでInputBoxの再入力をさせる...
-
教えて!全角文字「μ」の半角
-
TETXの入力制限について色々と…
-
半角英数のみ入力可能
-
入力フォームの値をQRコードで...
-
Windowsのアプリ開発ってなんの...
-
VBAのユーザーフォーム上で名簿...
-
問い合わせフォームの作り方
-
is_numeric関数について
-
VBA R1C1形式で変数の入力について
-
c#でTextBoxの入力制限
-
入力フォームへ、データを自動...
-
UserFormにテキストボックスを...
-
DataGridView 列ごとの入力制限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
Excel-VBAでInputBox+Pulldown...
-
入力フォームの値をQRコードで...
-
VBAの質問になります メッセー...
-
c#でTextBoxの入力制限
-
VBAで質問があります
-
教えて!全角文字「μ」の半角
-
VBAでInputBoxの再入力をさせる...
-
excel vba でユーザーフォーム...
-
TextBoxから数字が文字...
-
エディットボックスの入力制限...
-
accessで該当するレコードがな...
-
DataGridViewの桁数制限に関して
-
VBA R1C1形式で変数の入力について
-
「イ分」・・・フンという文字...
-
Windowsのアプリ開発ってなんの...
おすすめ情報