- ベストアンサー
Timerの処理が分かりません
まだ卒論でVB.Netをやることになりますた。 質問なんですが、Timerで悩んでいます。ボタンをクリックして、配列にテキストデータを格納していき、Timerを起動して5秒毎にLabelに配列に入っている単語を表示したいのですが、Timerとの関連付けが出来ません。どなたか詳しい方教えていただけませんか?お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、 2005で書いていますが、多分,netでも、大丈夫だと思いますが、 五秒ごとに、メッセージが変わります。 Public Class Form1 Dim s() As String Dim i As Integer = 0 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click s = New String() {"こんにちは", "さようなら", "こんばんは", "アディオス"} Label1.Font = New Font(Label1.Font.FontFamily, 15) Timer1.Interval = 1000 Timer1.Start() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick If i >= 4 Then i = 0 Label1.Text = s(i) i = i + 1 End Sub End Class
その他の回答 (2)
- tom11
- ベストアンサー率53% (134/251)
失礼 五秒ごとだと、 >Timer1.Interval = 1000 ここ5000です。
- himajin100000
- ベストアンサー率54% (1660/3060)
お礼
お礼が遅れてすいません。 自分はまだそれほど知識がないので、理解するのに大分時間がかかりました。全部理解した訳ではありませんが、参考にしていきたいと思います。ありがとうございました。
お礼
御回答ありがとうございます。 グローバル変数として書くとは思い付きませんでした。 早速試してみます。 ありがとうございました。