基本没什么功能 只是拖了两个控件 只是告诉初学者做这个很简单的(在我大学的时候想写这种东西很困难 觉得很难) 高人跳过 别笑话我
这个程序用到的最主要两个控件是 axWindowsMediaPlayer 和 FolderBrowserDialog
axWindowsMediaPlayer 控件需要添加一下 在工具箱内右击-选择项- 在COM组件里选择Windlws Media Player 这样就可以拖到你的窗体上了
FolderBrowserDialog 在工具框 对话框里就有 这是用来选择目录的
在程序中:
FolderBrowserDialog 改名:fBDpath
Button1 改为:btpaht
以下是源码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace music_play
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btpaht_Click(object sender, EventArgs e)
{
DialogResult pathok;
pathok = fBDpath.ShowDialog(); //显示选择目录对话框
if (pathok == DialogResult.OK) //如果单击OK 则获取目录内
{
string[] allfile = System.IO.Directory.GetFiles(fBDpath.SelectedPath); //获取目录内所有文件
foreach (string file in allfile)
{
if (System.IO.Path.GetExtension(file) == ".mp3")
{
lBoxMouse.Items.Add(System.IO.Path.GetFileName(file)); //在LISTBOX里显示mp3格式文件
}
}
}
}
private void lBoxMouse_DoubleClick(object sender, EventArgs e)
{
try
{
axWindowsMediaPlayer1.URL = fBDpath.SelectedPath + @"/" + lBoxMouse.Items[lBoxMouse.SelectedIndex].ToString();
}
catch
{
}
}
}
}