在Program.cs文件中代码如下。 Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frmLogin frmLo = new frmLogin();
if (frmLo.ShowDialog() == DialogResult.OK)
{
Application.Run(new frmMain());
}frmLogin是我的登录窗体,frmMain是主窗体,我想点击登录框的窗体最小化时隐藏到托盘,就像QQ的登录窗体,但是当我设置frmLo为Hide的时候,程序就退出了。。怎么办呢?
Application.SetCompatibleTextRenderingDefault(false);
frmLogin frmLo = new frmLogin();
if (frmLo.ShowDialog() == DialogResult.OK)
{
Application.Run(new frmMain());
}frmLogin是我的登录窗体,frmMain是主窗体,我想点击登录框的窗体最小化时隐藏到托盘,就像QQ的登录窗体,但是当我设置frmLo为Hide的时候,程序就退出了。。怎么办呢?
解决方案 »
- windows media services SDK 创建 HTM和ASX
- c#发邮件稳定性问题问题
- 在使用DataGridView时,我想滚动鼠标滚轴的时候,选中行也跟随着改变!
- public abstract class RequestResultDataBase<T>中<T>的作用是什么
- 一个关于变量刷新的问题,请各位前辈帮忙
- 初试正则表达式,遇到点问题,特来请教...
- 重写Label 改变大小事件
- 求助:WebBrowser数据交互.
- GridView中如何为某列用代码添加CheckBox等控件
- 请教:如何在.net中实现RichTextBox中文本的平滑滚屏
- 求助:关于拖拽保存文件。。。。。。。
- 代码中怎么让文本框失去焦点
//使点击关闭按钮后不退出程序而是最小化到任务栏
protected override void WndProc(ref Message m)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE)
{
this.Visible = false;
return;
}
base.WndProc(ref m);
}
{
this.Visible = false;
this.ShowInTaskbar = false;
notify.Visible = true;
e.Cancel = true;
}