private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)//点击图标上右键菜单的打开按钮 { Menu m = (Menu)(this.contextMenuStrip2.Tag); if (OpenFile.OpenMyFile(m.Id, m.Address, m.Filetype)) { MessageBox.Show(" Error : \r\n\t文件已损坏,或<" + m.Filetype + ">格式不支持! ", "ForceTer"); return; } if (setting.Openfile) { this.Hide(); } else { this.Dispose(); this.Close(); } }
private void 打开文件位置ToolStripMenuItem_Click(object sender, EventArgs e)//打开文件所在的位置 { Menu m = (Menu)(this.contextMenuStrip2.Tag); if (OpenFile.OpenMyFileAddress(m.Address)) { MessageBox.Show(" Error : \r\n\tFailed to locate !!! 获取位置失败! ", "ForceTer"); } else { if (setting.Openfoder) { this.Hide(); } else { this.Dispose(); this.Close(); } } }
private void Lv_MouseDoubleClick(object sender, MouseEventArgs e)//鼠标双击了listview里的某一个项目 { if (((ListView)sender).SelectedItems[0].Tag.Equals("clean")) { if (!File.Exists("util\\clean.exe")) { MessageBox.Show(" Error : \r\n\tClean文件丢失,请重新下载! ", "ForceTer"); } else { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.UseShellExecute = true; p.StartInfo.FileName = "util\\clean.exe"; p.StartInfo.Arguments = Cmd.clean; p.Start(); } return; } this.contextMenuStrip2.Tag = ((ListView)sender).SelectedItems[0].Tag; Menu m = (Menu)(this.contextMenuStrip2.Tag); if (OpenFile.OpenMyFile(m.Id, m.Address, m.Filetype)) { MessageBox.Show(" Error : \r\n\t文件已损坏,或<" + m.Filetype + ">格式不支持! ", "ForceTer"); return; } if (setting.Openfile) { this.Hide(); } else { this.Dispose(); this.Close(); } }