资源简介
C#winform实现了钢琴7个基础音效,通过键盘的点击事件来发声,钢琴7音的音效也包含在工程中,也有KeyDown事件下,7个数字键盘包括主键盘的实现,总计14个键。
代码片段和文件信息
using System;
using System.Windows.Forms;
using WMPLib;
namespace 钢琴键盘
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_KeyDown(object sender KeyEventArgs e)
{
WindowsMediaPlayer vm = new WindowsMediaPlayer();
string fileurl = Environment.CurrentDirectory;
switch (e.KeyCode)
{
case Keys.D1:
vm.URL = fileurl + @“\钢琴7音\1.wav“;
break;
case Keys.D2:
vm.URL = fileurl + @“\钢琴7音\2.wav“;
break;
case Keys.D3:
vm.URL = fileurl + @“\钢琴7音\3.wav“;
break;
case Keys.D4:
vm.URL = fileurl + @“\钢琴7音\4.wav“;
break;
case Keys.D5:
vm.URL = fileurl + @“\钢琴7音\5.wav“;
break;
case Keys.D6:
vm.URL = fileurl + @“\钢琴7音\6.wav“;
break;
case Keys.D7:
vm.URL = fileurl + @“\钢琴7音\7.wav“;
break;
case Keys.NumPad1:
vm.URL = fileurl + @“\钢琴7音\1.wav“;
break;
case Keys.NumPad2:
vm.URL = fileurl + @“\钢琴7音\2.wav“;
break;
case Keys.NumPad3:
vm.URL = fileurl + @“\钢琴7音\3.wav“;
break;
case Keys.NumPad4:
vm.URL = fileurl + @“\钢琴7音\4.wav“;
break;
case Keys.NumPad5:
vm.URL = fileurl + @“\钢琴7音\5.wav“;
break;
case Keys.NumPad6:
vm.URL = fileurl + @“\钢琴7音\6.wav“;
break;
case Keys.NumPad7:
vm.URL = fileurl + @“\钢琴7音\7.wav“;
break;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 187 2018-11-05 10:36 钢琴键盘\钢琴键盘\App.config
文件 53760 2015-04-20 09:25 钢琴键盘\钢琴键盘\bin\Debug\AxInterop.WMPLib.dll
文件 280736 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\1.wav
文件 313036 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\2.wav
文件 280224 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\3.wav
文件 282876 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\4.wav
文件 270500 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\5.wav
文件 272092 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\6.wav
文件 270764 2018-11-05 10:31 钢琴键盘\钢琴键盘\bin\Debug\钢琴7音\7.wav
文件 12288 2018-11-05 11:27 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.exe
文件 187 2018-11-05 10:36 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.exe.config
文件 24064 2018-11-05 11:27 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.pdb
文件 24224 2018-11-05 11:23 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.vshost.exe
文件 187 2018-11-05 10:36 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.vshost.exe.config
文件 490 2016-03-09 13:48 钢琴键盘\钢琴键盘\bin\Debug\钢琴键盘.vshost.exe.manifest
文件 2234 2018-11-05 11:27 钢琴键盘\钢琴键盘\Form1.cs
文件 1488 2018-11-05 11:26 钢琴键盘\钢琴键盘\Form1.Designer.cs
文件 5817 2018-11-05 10:54 钢琴键盘\钢琴键盘\Form1.resx
文件 853 2018-11-05 10:37 钢琴键盘\钢琴键盘\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7107 2018-11-05 10:55 钢琴键盘\钢琴键盘\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-11-05 10:37 钢琴键盘\钢琴键盘\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-11-05 10:37 钢琴键盘\钢琴键盘\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-11-05 10:37 钢琴键盘\钢琴键盘\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 959 2018-11-05 11:23 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.csproj.FileListAbsolute.txt
文件 977 2018-11-05 10:54 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.csproj.GenerateResource.Cache
文件 8454 2018-11-05 10:55 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.csprojResolveAssemblyReference.cache
文件 12288 2018-11-05 11:27 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.exe
文件 180 2018-11-05 10:55 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.Form1.resources
文件 24064 2018-11-05 11:27 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.pdb
文件 180 2018-11-05 10:55 钢琴键盘\钢琴键盘\obj\Debug\钢琴键盘.Properties.Resources.resources
............此处省略21个文件信息
- 上一篇:C#生成和解析二维码及调用摄像头识别二维码源码
- 下一篇:C#蚁群算法求解TSP问题
相关资源
- C#WinForm使用CefSharp内嵌
- C#Winform无边框窗体_最简洁高效功能全
- C# winform 三层架构设计登陆小模块演示
- C#图形界面汉诺塔Hanoi
- C#Winform自定义能自由输入且多列查询
- C#winform画图程序附解决方案,挺不错
- C#winform textbox 画边框和圆角
- c#WinForm程序自动升级源码
- C#winform实现对字母进行哈夫曼编码
- C#WinForm窗体四周阴影效果
- C#winform读取Excel并导入数据库
- C#winform TCP通信 UDP通信 Socket通信 vs2
- C#winformOA系统
- C#winform贪吃蛇游戏(源码+注释)
- C#winform网络音乐播放器
- C#Winform 下使用log4net成功的
- C#Winform窗体左侧菜单,右侧窗口布局
- C#WinForm图书馆管理系统源码、安装程
- C#WinForm权限的控制及源代码.zip
- C#winform读写txt文件
- C#WinForm做FTP上传获取文件列表齐全
- C#winform实现模态加载进度条.rar.rar
- C#Winform摄像头的视频录制和播放
- c#winform使用NPOI导入Excel源码
- C#winform执行cmd命令
- C#Winform 增删改查 SqlServer(附数据库)
- c#winform开发微信企业号推送各类消息
- 用C#winForm 实现的人机对战的五子棋
- C#WinForm串口调试工具源码2012825
- C#winform打印指定区域 -控件拖动 -设置
评论
共有 条评论