手順 8: クイズのカスタマイズStep 8: Customize the Quiz

チュートリアルの最後の部分では、クイズをカスタマイズする方法を説明して、既に学習した内容を掘り下げます。In the last part of the tutorial, you'll explore some ways to customize the quiz and expand on what you've already learned. たとえば、プログラムで解答が決して分数にはならないランダムな除算問題を作成する方法を考えてみます。For example, think about how the program creates random division problems for which the answer is never a fraction. さらに詳しく学習するには、timeLabel コントロールの色を変更したり、クイズの受け手にヒントを示したりしてみてください。To learn more, turn the timeLabel control a different color, and give the quiz taker a hint.

クイズをカスタマイズするにはTo customize the quiz

  • クイズの残り時間が 5 秒になったら、BackColor プロパティを設定して、timeLabel コントロールの色を赤に変更します (timeLabel.BackColor = Color.Red;)。When only five seconds remain in a quiz, turn the timeLabel control red by setting its BackColor property (timeLabel.BackColor = Color.Red;). クイズが終了したら元の色に戻します。Reset the color when the quiz is over.

  • NumericUpDown コントロールに正しい解答が入力されたら、サウンドを再生してクイズの受け手にヒントを示します Give the quiz taker a hint by playing a sound when the correct answer is entered into a NumericUpDown control. (クイズの受け手がコントロールの値を変更するたびに実行される、各コントロールの ValueChanged() イベントのイベント ハンドラーを記述する必要があります)。(You must write an event handler for each control's ValueChanged() event, which fires whenever the quiz taker changes the control's value.)

続行または確認するにはTo continue or review