コンテンツ
Visual Basic .NETでは、タイマーを使用すると、アプリケーションの実行中に定期的なイベントを制御できます。タイマーには、これに関するいくつかのユニークなプロパティとメソッドがあります。最も重要なプロパティは、 "Interval"です。これは、タイマーがコードを実行する頻度を指定します。ミリ秒単位で範囲値を指定します。 1000ミリ秒は1秒に相当します。コントローラを使ってできることの例としては、カウントダウンの実行、他のコントロールのプロパティ値の動的な変更、アプリケーションの他の部分を常に監視することなどがあります。
説明書
タイマー間隔の値はミリ秒単位で指定されます (Fotolia.comからのPeter Hires Imagesによる時計画像)-
Visual Basicでプロジェクトを開きます。タイマーをダブルクリックして「Timer1」を追加し、「Label」をダブルクリックして「Label1」を追加します。 "Enabled"コントロールプロパティを "True"に変更し、範囲を1000に変更します。
-
「F7」を押してコードウィンドウを開き、次のコードを入力してください。
整数としての薄暗い時間= 10
これにより変数が作成され初期化されます。
-
Timer1_Tickアプレットを開き、次のコードを入力します。
time> 0の場合time = time - 1 Label1.Text = timeその他Timer1.Enabled = False
プログラムが実行されると、タイマーは、カウントがゼロになるまでマーキーに値を表示することによって変数を毎秒減少させ、タイマーをオフにします。
-
「Shift」と「F7」を押してプロジェクトウィンドウを開きます。タイマーをダブルクリックして、プロジェクトに "Timer2"を追加します。 "Enabled"プロパティを "True"に、範囲を100に変更し、ダブルクリックしてTimer2_Tickサブプログラムを開きます。その後、次のコードを入力してください。
(Label1.Left + Label1.Width)> Me.Widthの場合Label1.Left = Me.Left - 100 End If Label1.Left = Label1.Left + 5
このコードは、パネルを画面上で水平方向にスクロールさせ、1/10秒ごとに5ピクセル移動させます。マーキーがフォームの右端に達すると、左に戻り、再び動き始めます。
-
「Shift」と「F7」を押してプロジェクトウィンドウを開きます。コントローラをダブルクリックして、プロジェクトに "Timer3"を追加します。 "Enabled"プロパティを "True"に変更し、その範囲を500に変更します。次に "TextBox"をダブルクリックして "TextBox1"を追加します。 Timer3プロジェクトをダブルクリックして、Timer3_Tickアプレットを開きます。その後、次のコードを入力してください。
TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select(TextBox1.TextLength、0)
30秒ごとに、Timerはすべてのテキストを "TextBox1"から上のボックスに変更します。デフォルトでは、タイマーが変更を加えると、カーソルはテキストボックスの先頭に戻ります。 2行目のコードはこれを防ぐためのものです。