資源簡(jiǎn)介
C#winform實(shí)現(xiàn)了鋼琴7個(gè)基礎(chǔ)音效,通過(guò)鍵盤的點(diǎn)擊事件來(lái)發(fā)聲,鋼琴7音的音效也包含在工程中,也有KeyDown事件下,7個(gè)數(shù)字鍵盤包括主鍵盤的實(shí)現(xiàn),總計(jì)14個(gè)鍵。

代碼片段和文件信息
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;
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論