• ベストアンサー

文字の点滅はどうやるのですか?

VB6.0で、コマンドクリック後、文字(ラベル部)を点滅させたいのです。タイマーを使うのは分かったんですが、どうやって書けばいいかわかりません。 初心者の質問ですみませんが、分かる方ご指導お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#22222
noname#22222
回答No.2

No.1さんの回答は、あながち手抜きとも思われませんが... Private Sub Command1_Click()   Dim isClick As Boolean      If Not isClick Then     isClick = True     Me.Timer1.Interval = 100     isClick = False   End If End Sub Private Sub Timer1_Timer()   Me.Label1.ForeColor = IIf(Me.Label1.ForeColor = RGB(0, 0, 0), Me.BackColor, RGB(0, 0, 0)) End Sub 点滅を終了させる場合は、 Me.Timer1.Interval = 0 を適当なイベントに書きます。

RedMoon1010
質問者

お礼

点滅させることができました。 詳しく書いていただいてありがとうございました!

その他の回答 (1)

  • invalid
  • ベストアンサー率61% (67/109)
回答No.1

参考URLの2-13辺りにTimerコントロールの 説明があります。 コマンドボタンがクリックされたら TimerをIntervalとEnableを設定して Timerイベント発生毎に文字の色を変えるとか でしょうか。 手抜きな回答でごめん。

参考URL:
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard16.htm
RedMoon1010
質問者

お礼

参考になりました。 どうもありがとうございました。

関連するQ&A