第一次搞C#
大概是这样的。做了一个EXE,第一次点击打开A窗体,再次点击EXE的时候要去判断一下这个程序不是已经开着了,已经开着的话打开B窗体。保持从头到尾是一个进程。
该怎么实现。从哪方面入手查资料。有例子就更好了
------解决思路----------------------
http://blog.sina.com.cn/s/blog_45eaa01a01013ofh.html
------解决思路----------------------
你需要在程序启动的时候判断是否有同名进程,如果没有,那么就打开窗口A
如果有,那么就给进程发个消息
然后程序接收到消息,就打开窗口B
------解决思路----------------------
你这个就是要跨进程通讯
------解决思路----------------------
Mutex m = new Mutex(true, "AnyName", out IsFirst);
if(IsFirst)
//第一次运行
else
//已经启动过