做win form的时候,忘记了一个东西,就是关了X后,不让程序结束 /// <summary>/// 关闭前事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void frmBOL_Closing(object sender, System.ComponentModel.CancelEventArgs e){ this.CloseWindow(); //不彻底关闭。只是Hide() e.Cancel = true; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static void Main(){ (new Form1()).Show(); Application.Run(); // 启动独立的应用程序线程} /// <summary>/// 关闭前事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void frmBOL_Closing(object sender, System.ComponentModel.CancelEventArgs e){ if(MessageBox.Show("是否关闭","提示",MessageBoxButtons.YesNo)==DialogResult.No) e.Cancel = true; }这样行了吧。 手工重写form 的 closing事件 private void Frm_Closing(object sender, System.ComponentModel.CancelEventArgs e){ DialogResult dr=MessageBox.Show("确定关闭?","提示",MessageBoxButtons.OKCancel); e.Cancel=(dr!=DialogResult.OK); } c# comet ajax? 如何用C#修改AD帐户的密码 DropDownList控件控制选择在Repeater中显示数据(如按城市=北京 显示其所在数据) webbrowser 打开的网页 The Regulator加载错误 郁闷了。。PostBack问题 高手帮俺看看DataGridView上的这个问题啊,俺不太懂,请指点一下(谢) C# supermap buff第一个参数问题 C#中的string如何转成VC的CString 请大虾解析?? 每日一問!~—~ 如何在DataGrid中同时设定HeaderImageUrl和HeaderText;
{
(new Form1()).Show();
Application.Run(); // 启动独立的应用程序线程
}
/// 关闭前事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void frmBOL_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if(MessageBox.Show("是否关闭","提示",MessageBoxButtons.YesNo)==DialogResult.No)
e.Cancel = true;
}
这样行了吧。
{
DialogResult dr=MessageBox.Show("确定关闭?","提示",MessageBoxButtons.OKCancel);
e.Cancel=(dr!=DialogResult.OK);
}