为什么我的窗口要关闭两次?

kutou 2003-10-19 07:53:00
为什么我的窗口要关闭两次?,调用this.close()两次才能关闭
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhehui 2003-10-19
  • 打赏
  • 举报
回复
l_Cancel=Webref.InvOutCancel(this.textBox1.Text,this.textBox3.Text);
Webref的这个函数是一个类吧。
this指的是本窗体。如果在类中指的是这个类。
所以Webref中的这个关闭应该是没有用的。
zhehui 2003-10-19
  • 打赏
  • 举报
回复
this.Dispose()也可以关闭,
csdnku 2003-10-19
  • 打赏
  • 举报
回复

private void button3_Click(object sender, System.EventArgs e)
{

//MessageBox.Show(this.textBox1.Text+textBox3.Text);
int l_Cancel;
if(MessageBox.Show("真的要取消本次提货?","取消",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1)==DialogResult.Yes)
{
l_Cancel=Webref.InvOutCancel(this.textBox1.Text,this.textBox3.Text);
this.Close();
//this.OnClosing(null);
}
// Application.Exit();
//cancel the chu ku
Webref.InvOutCancel这个函数已经确实执行了
91bct 2003-10-19
  • 打赏
  • 举报
回复
不明白!

贴出代码看看
chenqinzeng 2003-10-19
  • 打赏
  • 举报
回复
应该是有一个没有招待吧,要不然是不可能的把你的代码贴出来看看
yaojiabinnet 2003-10-19
  • 打赏
  • 举报
回复
检查一下代码!!!
orcale 2003-10-19
  • 打赏
  • 举报
回复
你trace看看是不是有個沒執行
把你的代碼貼出來看看
shanminmin 2003-10-19
  • 打赏
  • 举报
回复
你在什么地方调用的this.Close()?

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧