C# WinForm里:
一个button 点击 实现: (假如存在D:\a.txt)if(D:\a.txt正运行着)
{
激活任务栏上D:\a.txt这个任务到桌面 就是让它从任务栏里跳出来 显示在桌面一切画面之上
}
else
{
打开D:\a.txt
}///////////////////////////////明白我的意思了没?
就是看D:\a.txt这个文件是否是在运行 如果不在运行的话 就打开这个文件 如果已经在运行的话(包括缩在任务栏里的情况) 就激活这个任务 让它在桌面显示 并且显示在桌面一切画面之上 不再打开第二个这个文件就是 明白我的意思 能够解决的朋友 请指教 可直接提供实现codes 谢谢
一个button 点击 实现: (假如存在D:\a.txt)if(D:\a.txt正运行着)
{
激活任务栏上D:\a.txt这个任务到桌面 就是让它从任务栏里跳出来 显示在桌面一切画面之上
}
else
{
打开D:\a.txt
}///////////////////////////////明白我的意思了没?
就是看D:\a.txt这个文件是否是在运行 如果不在运行的话 就打开这个文件 如果已经在运行的话(包括缩在任务栏里的情况) 就激活这个任务 让它在桌面显示 并且显示在桌面一切画面之上 不再打开第二个这个文件就是 明白我的意思 能够解决的朋友 请指教 可直接提供实现codes 谢谢
bool flg = false;
foreach (Process procName in procVar)
{
if (procName.MainWindowTitle == "a.txt - 记事本")
flg = true;
} if (flg)
{
//显示出来
}
else
{
System.Diagnostics.Process.Start("D:\\a.txt");
}
有事先走了....好运
还有哦 你是针对我的a.txt这个文件说明的 可以用Process.GetProcessesByName("notepad")这个
那如果我开的是D:\a.chm 呢 该怎么修改呢 谢谢
关键是显示出来那段没有解决 3Q all the same!!!