アプリ版:「スタンプのみでお礼する」機能のリリースについて

初めて質問させて頂きます。

タイマーを使ってMsgBoxにメッセージを表示し、
MsgBox に表示されるOKボタンを押したら、同MsgBox表示のタイマーを止めたい場合、
どのようなスクリプトを書けばよいのでしょうか?

まだ勉強中の身でありますため、初歩的な質問で恐れ入りますが、
ご教示頂けますようお願いいたします。
使用しているソフトは、VB 2010 Expressです。

A 回答 (1件)

Googleででも


「VB2010 タイマー」で照会しましたか。
http://itnandemolab.blog70.fc2.com/blog-entry-18 …
など
ーー
上記例を借りて
フォームにタイマーとボタンを設けた場合(私の場合Button4でしたが普通はButton1)
5秒ごと5回メッセージを表示して止まる例
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Timer1.Interval = 5000 '5秒
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Static k
MsgBox("定期的なメッセージです。")
k = k + 1
If k > 5 Then
Timer1.Enabled = False
MsgBox("終わります")
End If
End Sub
を多少修正してみてください。
ーーーーーーーー
>どのようなスクリプトを書けばよいのでしょうか
VB.NETの場合「スクリプト」といわないと思う。
VBScriptでコードを書く場合や、VBAなどではスクリプトという場合があるが(そのほかにも色々在る)、VB.NETでは、コードとかプログラム(コード)などというのではないかな。
Googleででも「Script」で照会して勉強して。
    • good
    • 0
この回答へのお礼

ご回答をありがとうございます。
ボタンを使わずにタイマーを使いたかったので、うまく調べられませんでした。
If Thenを用いればよかったのですね。

>VB.NETでは、コードとかプログラム(コード)などというのではないかな。
ご指摘ありがとうございます。
これからもっと勉強します。

お礼日時:2011/06/24 00:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!