基本信息
源码名称:C# 钢琴 示例源码(PianoDemo)
源码大小:2.33M
文件格式:.zip
开发语言:C#
更新时间:2020-11-03
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MechanicalPiano1._0
{
    public partial class Form1 : Form
    {
        string MusicPath = "";
        public Form1()
        {
            InitializeComponent();
        }
        #region//调用windows库
        [DllImport("Kernel32.dll")]
        public static extern bool Beep(int frequency, int duration);//蜂鸣器发声
        #endregion
        private void Form1_Load(object sender, EventArgs e)
        {

            string path = System.Environment.CurrentDirectory;
            path = path.Substring(0, path.LastIndexOf("\\"));
            MusicPath = path   "\\music\\";
            //MediaPlayer1.Ctlcontrols.stop();        //停止
            //MediaPlayer1.Ctlcontrols.pause();       //暂停
        }


        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Escape)//
            {
                MediaPlayer27.Ctlcontrols.stop();        //停止
                MediaPlayer27.URL = MusicPath   "27.mp3";
                MediaPlayer27.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F1)
            {
                MediaPlayer28.Ctlcontrols.stop();        //停止
                MediaPlayer28.URL = MusicPath   "28.mp3";
                MediaPlayer28.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F2)
            {
                MediaPlayer30.Ctlcontrols.stop();        //停止
                MediaPlayer30.URL = MusicPath   "30.mp3";
                MediaPlayer30.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F3)
            {
                MediaPlayer32.Ctlcontrols.stop();        //停止
                MediaPlayer32.URL = MusicPath   "32.mp3";
                MediaPlayer32.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F4)
            {
                MediaPlayer33.Ctlcontrols.stop();        //停止
                MediaPlayer33.URL = MusicPath   "33.mp3";
                MediaPlayer33.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F5)
            {
                MediaPlayer35.Ctlcontrols.stop();        //停止
                MediaPlayer35.URL = MusicPath   "35.mp3";
                MediaPlayer35.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F6)
            {
                MediaPlayer37.Ctlcontrols.stop();        //停止
                MediaPlayer37.URL = MusicPath   "37.mp3";
                MediaPlayer37.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.F7)
            {
                MediaPlayer39.Ctlcontrols.stop();        //停止
                MediaPlayer39.URL = MusicPath   "39.mp3";
                MediaPlayer39.Ctlcontrols.play();        //播放
            }

            if (e.KeyCode == Keys.D1)
            {
                MediaPlayer40.Ctlcontrols.stop();        //停止
                MediaPlayer40.URL = MusicPath   "40.mp3";
                MediaPlayer40.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D2)
            {
                MediaPlayer42.Ctlcontrols.stop();        //停止
                MediaPlayer42.URL = MusicPath   "42.mp3";
                MediaPlayer42.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D3)
            {
                MediaPlayer44.Ctlcontrols.stop();        //停止
                MediaPlayer44.URL = MusicPath   "44.mp3";
                MediaPlayer44.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D4)
            {
                MediaPlayer45.Ctlcontrols.stop();        //停止
                MediaPlayer45.URL = MusicPath   "45.mp3";
                MediaPlayer45.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D5)
            {
                MediaPlayer47.Ctlcontrols.stop();        //停止
                MediaPlayer47.URL = MusicPath   "47.mp3";
                MediaPlayer47.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D6)
            {
                MediaPlayer49.Ctlcontrols.stop();        //停止
                MediaPlayer49.URL = MusicPath   "49.mp3";
                MediaPlayer49.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D7)
            {
                MediaPlayer51.Ctlcontrols.stop();        //停止
                MediaPlayer51.URL = MusicPath   "51.mp3";
                MediaPlayer51.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D8)
            {
                MediaPlayer52.Ctlcontrols.stop();        //停止
                MediaPlayer52.URL = MusicPath   "52.mp3";
                MediaPlayer52.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D9)
            {
                MediaPlayer54.Ctlcontrols.stop();        //停止
                MediaPlayer54.URL = MusicPath   "54.mp3";
                MediaPlayer54.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.D0)
            {
                MediaPlayer56.Ctlcontrols.stop();        //停止
                MediaPlayer56.URL = MusicPath   "56.mp3";
                MediaPlayer56.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.P)
            {
                MediaPlayer57.Ctlcontrols.stop();        //停止
                MediaPlayer57.URL = MusicPath   "57.mp3";
                MediaPlayer57.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.O)
            {
                MediaPlayer59.Ctlcontrols.stop();        //停止
                MediaPlayer59.URL = MusicPath   "59.mp3";
                MediaPlayer59.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.I)
            {
                MediaPlayer61.Ctlcontrols.stop();        //停止
                MediaPlayer61.URL = MusicPath   "61.mp3";
                MediaPlayer61.Ctlcontrols.play();        //播放
            }
            if (e.KeyCode == Keys.U)
            {
                MediaPlayer63.Ctlcontrols.stop();        //停止
                MediaPlayer63.URL = MusicPath   "63.mp3";
                MediaPlayer63.Ctlcontrols.play();        //播放
            }
        }

        private void Form1_KeyUp(object sender, KeyEventArgs e)
        {
           
        }
    }
}