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

何でもいいので全画面に広がるFrmを用意して、
その画面でマウスクリックとか、キーボードを
さわったりとか何もせずに、10秒間たつと、

別の全画面のFrmを上にかぶせて、
あるIDとパスワードをいれないと
元の画面に戻れないようにしたいのです。

簡単なVB版のスクリーンセーバーを作りたいのです。
Timerを使うのは分かるのですが、
どなたか詳しく教えていただけませんか?

また、忘れがちなこともあれば教えて下さい。

A 回答 (1件)

初回画面をForm1,パスワード画面をForm2として


Form1に貼り付けたタイマーをTimer1としたときに
Form1に
---------------------------------------
Private Sub Form_Load()

' TimerのIntervalを10000ミリ秒(10秒)に設定
Timer1.Interval = 10000
' Timer起動
Timer1.Enabled = True

End Sub

'FormがLoadされてから10秒後に呼ばれる。
Private Sub Timer1_Timer()

'Form1を隠す。
Me.Hide
'Form2を表示
Form2.Visible = True

End Sub
--------------------------------------
とすれば、よいです。
あと、パスワードを入れて、戻るのは逆の要領でやればOKです。

この回答への補足

早速の、回答ありがとうございます!!!
えっと、ボタンを押したり、マウスを動かしたり
した時は、そこから10秒としたいのですが、
(スクリーンセーバーの起動みたいな感じ)
どうすればよいでしょうか?

補足日時:2003/04/02 11:41
    • good
    • 0

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