晴れ時々豪雨
ども!こんばんは!
クローバーフィールドの伊関です!
今日は休日出勤でございます。
テンションだだ下がりですが、
お勉強はしていこうと思います!
⑩「アプリケーションの仕様」の(4)を記述
まず、Form2.csのForm2クラスの先頭にフィールドを追加してください。このフィールドは、Form2でも参照するので、アクセス修飾子は「internal」にします。
フィールドの設定(AlarmTimer:Form2.cs)
1 2 3 4 5 6 | public partial class Form2:Form { internal int alarmHour=0; //アラーム時 internal int alarmMinutes=0; //アラーム分 internal int alarmSecond=0; //アラーム秒 } |
次に、「OK」ボタンをダブルクリックして「buttonOK_Click」イベントハンドラを追加したら、以下を記述してください。ラジオボタンのチェックに応じてアラームかタイマーの時間設定を行います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private void buttonOK_Click(object sender,EventArgs e) { if(radioButtonAlarm.Checked==true) { //アラーム時刻の設定 alarmHour=(int)numricUpDownAlarmHour.Value; alarmMinutes=(int)numricUpDownAlarmMnt.Value; alarmSecond=0; } else { //タイマー時間を現在時刻に加算してアラーム時刻に設定 Datetime dtNow=Datetime.Now; TimeSpan addSpan=new TimeSpan(0,(int)numricUpDownTimMnt.Value, (int)numricUpDownTimSec.Value; DateTime setTime=dtNow.Add(addSpan); alarmHour=setTime.Hour; alarmMinutes=setTime.Minutes; alarmSecond=setTime.Second; } } |
以上です。
晴れたかと思ってら豪雨に襲われたりですが、皆さんご無事ですか?
定時と身の危険は自分で守らなきゃですよ。
では