コード例 #1
0
ファイル: MorsePlayer.cs プロジェクト: tmokmss/Morusu
 void OnBeep(BeepType type)
 {
     if (Beeped != null)
     {
         var e = new BeepEventArgs();
         e.Type = type;
         Beeped(this, e);
     }
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: tmokmss/Morusu
        private void OnBeeped(object sender, BeepEventArgs e)
        {
            var letter = mp.LetterNow;
            BeginInvoke((Action)(() => writeLetter(letter)));

            var beepType = e.Type;

            if (letter != "")
            {
                // 何らかのキーが押された場合
                qmarker.IsTypedkeyCorrect(letter);
            }
            if (beepType == BeepType.SqueezeDit || beepType == BeepType.OnlyDit)
            {
                // ditが鳴らされた場合
                ditDahBox.BeginInvoke((Action)(() => AppendDitToBox()));
            }
            else// if (beepType == Dah)
            {
                // dahが鳴らされた場合
                ditDahBox.BeginInvoke((Action)(() => AppendDahToBox()));
            }
        }
コード例 #3
0
ファイル: MorsePlayer.cs プロジェクト: tmokmss/Morusu
 void OnBeep(BeepType type)
 {
     if (Beeped != null)
     {
         var e = new BeepEventArgs();
         e.Type = type;
         Beeped(this, e);
     }
 }