请问:c# 的解决方案中有两个项目,在一个项目中隐藏了一个窗体,在另一个项目中如何显示这个窗体呢?
解决方案 »
- 连接远程数据库的模式都有哪些?
- 急求 网络版软件注册授权思路(CS架构), 多谢!!!!
- winform中数据类型转换问题
- 违反并发性: DeleteCommand 影响了预期 1 条记录中的 0 条?
- [放分讨论]大家一起来讨论一下微软的范例 Duwamish7.0
- 求助高手:下面是数据库还原代码,出错提示数据库正在使用,可我关了数据库怎么还提示正在使用?
- 求助·~~~~~~~~~~~~~~~~~~~~~~
- SQL SERVER 2000 数据库中定义存储过程修改表结构给表添加列时出现的不可预料错误
- 开发连锁店的营销系统,用那种开发工具好?
- 一个简单的问题!button的
- 小测试:Max()
- 写的一个监控端口获得数据的,但是每各一段时间就不监控了,请问该怎么搞``哪的问题哦``
具体怎么实现呢?
System.Diagnostics.Process.Start("A.exe");
Application.Exit();A:
System.Diagnostics.Process.Start("B.exe");
Application.Exit();放在x.designer.cs里的protected override void Dispose(bool disposing){}里
不知道是不是你要的结果
{
Process [] proc = Process.GetProcessesByName("A"); foreach (Process p in proc)
{
SetForegroundWindow(p.MainWindowHandle);
}
}其中:
// 用于激活已打开的窗体
[DllImport("user32.dll")]
public static extern void SetForegroundWindow(IntPtr hwnd);
实现方法如下:用在B项目中用sendMessage发送消息,在A项目中获取该消息,根据获取的消息显示窗体!
具体实现的链接:http://lee.bloghome.cn/posts/4027.html