c#c shownn 事件没有执行

C#怎样使窗体不显示而运行?-.NET技术/C#-c/c++-电脑编程网C#怎样使窗体不显示而运行?-.NET技术/C#作者:qq 和相关&&我突然间这样想,怎样使窗体不显示而运行.顺便试试.还真的不会,我弄了好长时间也没有弄好,private void Form1_Load(object sender, EventArgs e)&
}private void Form1_FormClosing(object sender, FormClosingEventArgs e)&
e.Cancel =&
this.Visible =&
private void Form1_Load(object sender, EventArgs e)&
this.Close();或者&
this.Hide();&
Form1_FormClosing(null ,new FormClosingEventArgs(CloseReason.None
,true ));&
}你就不要说了,更本没有用,我自己早就试了 ,实在不会了我就一个窗体,专门测试 可以再进程中找到,当然也可以放到最右下角,就是不让显示在界面上,可不要小巧这个问题 ,不信你试试.高手帮个忙.谢谢
回复定给分,回复前请确保能达到目的.------回答---------------其他回答(1分)---------只要使用new创建Form后,窗体即已经运行,实现你说的功能,可以修改Program.CS的入口过程:C# code
[STAThread]
static void Main()
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 form = new Form1();
Application.Run(); //开始应用程序的消息循环
为了验证窗体在运行,你可以在Form1增加一个Timer计时器:C# code
public Form1()
InitializeComponent();
this.timer1.Tick += new EventHandler(timer1_Tick);
this.timer1.Enabled =
void timer1_Tick(object sender, EventArgs e)
MessageBox.Show(&Working....&);
要注意的是,由于没有调用窗体的Show方法,Form的Load事件不会触发------其他回答(1分)---------
class MainApplication
//使启动 Windows 窗体不可见 &
public static void Main() &
// Instantiate a new instance of Form1. &
Form1 f1 = new Form1(); &
// Display a messagebox. This shows the application&
// is running, yet there is nothing shown to the user.&
// This is the point at which you customize your form. &
System.Windows.Forms.MessageBox.Show(&The application & &
+ &is running now, but no forms have been shown.&); &
// Customize the form. &
f1.Text = &Running Form&; &
// Show the instance of the form modally. &
f1.ShowDialog(); &
}------其他回答(9分)---------C# code
public partial class testForm : System.Windows.Forms.Form
public testForm()
InitializeComponent();
this.WindowState = FormWindowState.M
this.Shown += new EventHandler(testForm_Shown);
void testForm_Shown(object sender, EventArgs e)
this.Visible =
this.Shown -= testForm_S
}
------其他回答(9分)---------C# code
this.Hide();
this.ShowInTaskbar =
this.WindowState = FormWindowState.M
不知道是否符合你的要求,反正我的一个程序就是靠这3句隐藏窗体的相关资料:|||||||C#怎样使窗体不显示而运行?-.NET技术/C#来源网络,如有侵权请告知,即处理!编程Tags:                &                    C# 事件Load和Shown区别
[问题点数:20分,结帖人lanqi8016]
C# 事件Load和Shown区别
[问题点数:20分,结帖人lanqi8016]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。C# code窗体1 private void From1_Load(object sender, EventArgs e)
this.timer1.start();
}private void picPlay_Click(object sender, EventArgs e){From1 fc = new From1(this);fc.ShowDialog();}窗体2 public From2(From1 fl)
InitializeComponent();
}From1private void picExit_Click(object sender, EventArgs e)
fl.Show();
this.Close();
}在show出from2时,From1隐藏掉了,然后在From2 按钮单击后要From1在显示出来,但是From1 的Load事件都不执行了。请问怎样解决
--------------------------------------
隐藏不是关闭,Load只执行一次就,想执行就关闭了,重新打开一次。
--------------------------------------
From1_Load事件搞成public,show的时候去掉一次。
--------------------------------------
循环Application.Forms判断m1关闭,重新打开
--------------------------------------
你 用什么 Timer 啊,Form2 frm = new Form2();frm.Show();this.Hide();就完事了,吧这段 放入你的 form_load中定义一个事件成员,表示该类型提供了如下功能:
1.能够在事件中注册方法&& 2.能够在事件中注销方法&& 3.当事件发生时,注册的方法会被通知
(事件内部维护了一个注册方法列表)
CLR的事件模型是基于委托的,它可以通过类型安全的方式调用回调方法。而回调方法是订阅事件的对象接收通知的方式。通过一个例子来说明:
①Fax对象的方法注册到MailManager事件&& ②Pager对象的方法注册到MailManager事件&& ③新的邮件到达MailManager&& ④MailManager对象向注册的方法发出通知,接收通知的方法可以随意处理。
阅读(...) 评论()}

我要回帖

更多关于 c shown 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信