• 締切済み

四択問題でタイマーを使い時間制限を設定したいのですが・・・(泣)

私は現在ITパスポートのテストを再現するプログラムを作成しています。 具体的には問題を出題し四択の選択肢から解答を選び次の問題に進んでいく・・・というようなカンジです。 ITパスポートの試験は制限時間が2時間45分なのですがタイマーを使用して制限時間を過ぎたら結果を表示したいのですがタイマーの使い方がイマイチわかりません。 知恵を貸してください。よろしくお願いします。m(_ _)m

みんなの回答

回答No.1

タイマー処理はTimerコントロールを使えば済みますが、2時間45分というのがネックになるかと。TimerのIntervalで設定するには待機時間が長すぎるため精度的に不安ですね・・・。 なので、TimerのIntervalは秒刻みにしておいて、開始時刻から2時間45分経過したら終了するように組めばよいと思います。この方法なら残り時間をリアルタイムに表示することもできますし。。。 ' タイマーコントロール(フォームデザイナで貼り付けた場合これは不要です) Private WithEvents Timer1 As New Timer ' 終了時刻記録用 Private dtEndTime As Date ' 開始ボタン Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' 確か開始ボタンと次へボタンを共有していたと思うので、 ' 次のコードは最初の呼び出しのみで処理するようにしてください。 ' 終了時刻を記憶 dtEndTime = Now().AddMinutes(165) ' 2時間45分(165分)後 'dtEndTime = Now().AddSeconds(15) ' 15秒後(動作確認用) Timer1.Interval = 1000 ' タイマーの呼び出し間隔を1秒に Timer1.Start() End Sub Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim span As TimeSpan = dtEndTime - Now() If span.Ticks < 0 Then Timer1.Stop() MessageBox.Show("終了です。") End If ' ↓残り時間を表示させるなら Me.Text = String.Format("残り {0}:{1:D2}:{2:D2}", span.Hours, span.Minutes, span.Seconds) ' フォームのタイトルに表示していますが適宜Labelなどに置き換えてください。 End Sub

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 4択問題の解答に図を使いたいのです。

    現在私は画像のような4択の問題を解答し最後に何問正解していたかを表示するプログラムを作成しています。 解答を選択して「次の問題」ボタンをクリックすれば次の問題に移行する・・・というような流れです。 データテーブルに「問題(Question)」「選択肢(Answer1~4)」「解答(SelectAnswr)」「正解(CorrectAnswer」「正解の解説(Explanation)*今質問中では使用させません」を格納しています。 このプログラムでITパスポート試験の問題を出題しようと考えています。 ですがITパスポートの問題は解答郡が図形であったり問題文にも図形がでてきたりしてどのように現在のプログラムとフォームを改造すればいいのか悩んでいます。 もしわかる方がいましたら知恵を貸してください。よろしくお願いします。

  • ITパスポート試験について

    今度の春から実施される 「ITパスポート試験」ですが、出題数に 100問 全問解答 とあります。 全問解答という意味は、どういう意味でしょうか? とりあえず、全問何らかの解答を書かないといけないということでしょうか・・?

  • ITパスポート23年度春期試験の問題集

    ITパスポート23年度春期試験を受験予定です。 参考書と問題集は22年度春期試験用でも問題ないでしょうか? ホームページを見たら出題範囲の変更はないようでしたが・・・最新のものを買う必要があるなら購入します。

  • 計算問題です

    X-X×0.9×5÷30=3、400。X=? 簿記2級で出題された、計算問題です。全然、解答できなかったので、この場を活用して出題してみました。算数の得意な人、暇な人、解いてみて下さい。 自分は、30分たっても、解答を導きだせられなかった。結果、先生に頼ってしまった。試験時間は2時間。問1の仕訳問題で出題されたら、最悪。自滅である。多分、無回答で終わるでしょう。

  • 京大とかの個別試験は、テストの制限時間が理系だと数

    京大とかの個別試験は、テストの制限時間が理系だと数学は150分、理科は180分もあるんですが、時間が長すぎて、途中で集中力がなくなったりとかしてしまったらどうしたらいいんですか?また、約3時間もずーっと集中するにはどうしたらいいんですか?具体的に教えて下さい! あと、テスト中にトイレに行きたくなったりしたらどうしたらいいんですか?

  • ITパスポートと基本情報午前の違い

    ITパスポートと基本情報午前の出題範囲に違いはあるのでしょうか? ITパスポートと基本情報技術者試験の違いは午後問題があるかないかだけと思っているのですが・・・。

  • 法学検定について

    質問させて頂きます。 先日、今年度の法学検定の3級を受けることを決めました。 そこで、出題内容について調べていたところ、 法学検定の3級のテストでは、 そのほとんどが専用の問題集の中から出題されていて、 問題集の問題と一字一句違わないものである。 と聞きました。 つまりは、極論すれば、法学検定とは 問題集の解答を丸暗記すれば合格できてしまうようなものなのでしょうか? また、試験対策は具体的にどのようなものをすればよいのでしょうか? 実際に試験を受けた方、解答頂ければ幸いです。

  • 時間制限

    使っているのはFlash MXです。 4択問題で、正解すると次のフレームに行き、 間違えると、不正解のフレームにいくというものです。 そのゲームに時間制限をつけたいのですが、 自動的にタイマーがスタートして、答えを7秒以内に クリックしないと、自動的に不正解のページに行くという風に したいのですがわかりません。 不正解フレーム名は「out」で、次の問題にいく場合は、「Question○」となります。

    • ベストアンサー
    • Flash
  • テストで高得点を取るのは?

    3つの分野から複合問題が出題されるテストがあったとして、3人で1つの解答用紙に解答する場合、高得点がとれるのはどちらなのでしょうか? テストは時間無制限、相談も可とします (1)1人が1分野を担当して勉強する (2)3人とも3分野全てを勉強する

  • ITパスポートと基本情報技術者試験について

    題名の通りです。 ITパスポートと基本情報技術者試験について詳しく教えてください。 二つの違いも詳しくお願いします。 また、年齢制限はあるのでしょうか。 試験を受けることができる人は限られているのでしょうか。 主な出題される問題についてもお願いします。 また、私は現在中学生ですが、工業高校(情報科)へ入ろうと考えています。 面接(入試)に役立つよう、なにか資格をとっておこうと考えていますが先輩にITパスポートと基本情報技術者試験をすすめられました。 中学生でも受けられますか? PCについて基本的な知識とC言語がほんの少しできるくらいの能力です。 質問が多くなり、申し訳ありませんが回答お願いします。