using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private List<string> listFile;
public Form1()
{
InitializeComponent();
listFile = new List<string>();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog dlgOpen = new OpenFileDialog();
DirectoryInfo di = new DirectoryInfo(Application.ExecutablePath);
dlgOpen.InitialDirectory = di.Parent.Parent.Parent.FullName;
dlgOpen.Filter = "多媒體檔案(*.mp3;*.mpg)|*.mp3;*.mpg|所有檔案(*.*)|*.*";
if (dlgOpen.ShowDialog() == DialogResult.OK)
{
string path = dlgOpen.FileName;
listFile.Add(path);
string name = Path.GetFileNameWithoutExtension(path);
if (lbNames.Items.IndexOf(name) >= 0)
{
MessageBox.Show("該檔案已經存在!");
return;
}
lbNames.Items.Add(name);
lbNames.SelectedIndex = lbNames.Items.Count - 1;
bofang.URL = path;
}
}
剛開始,我們一點頭緒都沒有,于是我們上網查資料,找到了Windows Media Player控件,可是這點進展遠遠不夠;不過至少我們找到了方向,知道了有這麼一個控件。順着這條路,我們繼續往前走。首先我們要定義成員變量,由于我們基礎學的不是很紮實,費了我們很多時間和腦力,當時從我們腦海裡冒出的第一個想法就是上網查資料,然後,我們又了翻C#書,把以前學過的理論知識應用上了。平時紮實的基礎很關鍵,因為如果你平時學得就不怎麼樣,那麼你面對這麼一個有點小難度的程式,可能會望而卻步。