public void Stop() { if (bLoaded) { if (objRun != null) { objRun.Stop(); objRun = null; } if (mc != null) { mc.Stop(); } if (this.bIsVideo) { if (wm != null) { wm.Visible = 0; } } if (!bClosing) { initMCI(); } } }
private void MediaPlayer_FormClosed(object sender, FormClosedEventArgs e) { timer1.Stop(); if (mc != null) { mc.Stop(); } }
private void button2_Click(object sender, EventArgs e) { timer1.Enabled = false; m_MediaCtrl.Stop(); j = 1; try { DirectoryInfo dir = new DirectoryInfo(@"D:\temp"); FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); //返回目录中所有文件和子目录 foreach (FileSystemInfo fi in fileinfo) { if (fi is DirectoryInfo) //判断是否文件夹 { DirectoryInfo subdir = new DirectoryInfo(fi.FullName); subdir.Delete(true); //删除子目录和文件 } else { File.Delete(fi.FullName); //删除指定文件 } } Directory.Delete(@"D:\temp"); } catch {} finally { this.Dispose(); } }