winform 怎么插入背景音乐

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 怎么插入背景音乐相关的知识,希望对你有一定的参考价值。

实现自动播放,vs2008的环境下。最后能打包到exe文件里。。
求代码。。谢谢

参考技术A #region 播放声音

public static uint SND_ASYNC = 0x0001; // play asynchronously

public static uint SND_FILENAME = 0x00020000; // name is file name

[DllImport("winmm.dll")]
public static extern uint mciSendString(string lpstrCommand,
string lpstrReturnString, uint uReturnLength, uint hWndCallback);

public void PlayMusic()


mciSendString(@"open ""music.mp3"" alias temp_alias",

null, 0, 0);

mciSendString("play temp_alias repeat", null, 0, 0);


#endregion追问

这个有点看不懂,如果用 soundplayer,怎么能打包到exe里面呢。

追答

这个就播放音乐的代码。mciSendString(@"open ""music.mp3"" alias temp_alias",null, 0, 0);
把其中的music.mp3换成你的音乐就可以了。

在C#的WinForm中,怎么在datagridview中插入复选框?

如果是设计的时候设置,添加列的时候ColumnType属性选择DataGridViewCheckBoxColumn
如果是代码添加列,如下:
DataGridViewColumn myCol = new DataGridViewCheckBoxColumn();
myGrid.Columns.Add(myCol);
参考技术A 同意一楼,若遇“System.FormatException:单元格的Formatted值的类型错误.要替换此默认对话框,请处理DataError事件.”异常,参考http://blog.csdn.net/rockythd/article/details/6096867 参考技术B 你可以遍历出所有的复选框,然后截取以0305开头的,如果是以这开头,然后获得这个复选框,Enabled设为不可用.ok?
参考技术C <asp:TemplateColumn HeaderStyle-CssClass="Lock_Header">
<HeaderTemplate>
<asp:CheckBox ID="cbIsSelectedAll" runat="server" onclick="CheckAllItems(this, 'dgdBatch', 'cbIsSelected');" Checked ="true" Enabled ="false" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbIsSelected" runat="server" onclick="CheckItemGroup(this, 'dgdBatch', 'cbIsSelected', 'cbIsSelectedAll');" Checked ="true" Enabled ="false" />
</ItemTemplate>
<HeaderStyle Width="20px" />
</asp:TemplateColumn>
参考技术D <asp:TemplateColumn HeaderStyle-CssClass="Lock_Header">
<ItemTemplate>
<asp:CheckBox ID="cbIsSelected" runat="server" onclick="CheckItemGroup(this, 'dgdBatch', 'cbIsSelected', 'cbIsSelectedAll');" Checked ="true" Enabled ="false" />
</ItemTemplate>
</asp:TemplateColumn>

以上是关于winform 怎么插入背景音乐的主要内容,如果未能解决你的问题,请参考以下文章

怎么用C # winform 编写的音乐播放器? 求高手指点

c#winform怎么把控件背景设为半透明,像这样

C# winform treeview去除被选中后的节点背景颜色

救急!!winform中的按钮背景怎么去掉,详解,解决绝对给好评

C# winform改变窗体大小时背景图片出现重叠怎么解决

winform窗体中我同时设置了背景颜色和背景图但只显示了背景颜色,我只想显示背景图该怎么做