タグ

programmingとvb.netに関するkenjiro_nのブックマーク (3)

  • テキストボックスの入力を数字のみにする方法|VB.NET-TIPS などプログラミングについて

    テキストボックスでの入力で、入力される文字を数字のみとしたい場合の方法を示します。 文字の入力を行うとテキストボックスの KeyPress イベントが発生します。 この時に入力された文字をチェックし、数字以外であればその文字を捨てる処理を行います。 尚、 KeyPress イベントでは BackSpaceキー入力の場合も発生しますので、 このキーは有効にする必要があります。 KeyPress イベントで数字チェックを行う Public Class frmTextBox Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress 'キーが [0]~[9] または [BackSpace] 以外の場合イベントをキャンセル If Not (("0"c <= e.K

    テキストボックスの入力を数字のみにする方法|VB.NET-TIPS などプログラミングについて
  • TextBoxに数字しか入力できないようにする

    TextBoxに数字しか入力できないようにするここでは、テキストボックス(TextBoxコントロール)に数字以外の文字が入力できないようにする方法を幾つか紹介します。 注意:ここで紹介した方法だけでは、数字以外の文字列が入力されることを完全に防げることはできません。入力された文字列が当に数字だけか確かめ、そうでなければ拒否するためには、必ずTextBoxのValidatingイベントを使用してください。文字列が数値に変換できるか調べる方法に関しては、「文字列が数字に変換できるか調べる」をご覧ください。

    TextBoxに数字しか入力できないようにする
  • コントロールの配列を作成する

    コントロールの配列を作成するここでは、幾つかの方法を紹介します。適当な方法を選択してください。 動的にコントロールの配列を作成する通常は、動的にコントロールオブジェクトの配列を作成するのか最も良い方法でしょう。なお、コントロールを動的に作成する方法は、こちらで説明しています。 フォーム(Form1)にボタンコントロールの配列を作成し、ボタンをクリックするとそのボタンのTextを表示する例を以下に示します。ここではフォームのLoadイベントハンドラでボタンコントロールの配列を作成していますが、コンストラクタの適当な位置で行っても結構です。 'ボタンコントロール配列のフィールドを作成 Private testButtons() As System.Windows.Forms.Button 'フォームのLoadイベントハンドラ Private Sub Form1_Load(ByVal sende

    コントロールの配列を作成する
  • 1