窗体跟随鼠标移动
#region 窗体跟随鼠标移动位置
Point mouseOff;//鼠标移动位置变量#endregion
程序重启:
Application.ExitThread();
Application.Exit();
Application.Restart();
System.Diagnostics.Process.GetCurrentProcess().Kill();
截取特定字符前后的 比如 36~38 a=36 b=38
int index = blood.IndexOf("~");
string results = blood.Substring(0, index + 0);
string a= RemoveLastChar(results, "~");
string b= blood.Substring(blood.IndexOf('~') + 1);
C#如何实现使用一个winfrom程序来控制另一个程序的开始和结束?
需要用到Process类
这里我用QQ播放器举个例子button1为打开QQ播放器button2为关闭QQ播放器
privatevoidbutton1_Click(objectsender,EventArgse)
{
System.Diagnostics.Process.Start(@"E:\Tencent\QQPlayer\QQPlayer.exe");
}
如果直接填写文件名字,那么就表示与该EXE程序同一根目录下
privatevoidbutton2_Click(objectsender,EventArgse)
{
System.Diagnostics.Process[]ps= System.Diagnostics.Process.GetProcesses();//获取所有进程
foreach(System.Diagnostics.Processpinps)
{
if(p.ProcessName=="QQPlayer")//如果是QQ播放器
{
p.Kill();
}
}
}
要具体知道某个进程的进程名字是什么,我的方法是在button2点击时间下,if那里设置断点,通过ps这个数组,一个一个查的。当然可能还有更简便的方法。如果楼主是想实现完全自定义的任意程序的开始/结束那么配合listbox使用就可以了 方法就是遍历后,将可用文件放置
listbox后面操作就同上了