以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  退出系统的问题,或许是个小bug?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37698)

--  作者:e-png
--  发布时间:2013/7/8 20:43:00
--  退出系统的问题,或许是个小bug?

一般在开发项目时,都会打开命令窗口,这时关闭系统(点击右上角的X),都会跳出“确定要退出吗?”的提示。如果点击否,而系统又没有任何修改,这是会直接退出系统。

本来点击否,是想看看命令窗口中的测试代码是些什么,是否需要复制下来的。可以直接退出了系统,就什么也看不到了。

这个是否改进一下呢? 点击否后,保留系统不退出。。。。 


--  作者:jianjingmaoyi
--  发布时间:2013/7/8 21:28:00
--  
   

BeforeCloseProject  事件里面写入这个代码试试:

 

 

If  MessageBox.Show("确定要退出xxxx管理系统?", "退出系统提示!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then

    DataTables.Save

Else

    e.Cancel=True

End If


--  作者:Bin
--  发布时间:2013/7/9 8:37:00
--  
点击取消就不会退出了,  点击是(保存退出) 点击否(不保存退出)  点击取消(不退出,取消本次操作)
--  作者:e-png
--  发布时间:2013/7/9 10:25:00
--  
以下是引用Bin在2013-7-9 8:37:00的发言:
点击取消就不会退出了,  点击是(保存退出) 点击否(不保存退出)  点击取消(不退出,取消本次操作)

不会出现这个选项的,直接退出了···· 
这样操作的: 打开一个项目,打开命令窗口,随便写些代码,按系统右上角的X关闭系统,这时提示“确定要退出吗?”,这是不管你点是或否,都直接退出,没有一点余地。。。 这个不正常吧。


--  作者:Bin
--  发布时间:2013/7/9 10:27:00
--  
.
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130709102651.png
图片点击可在新窗口打开查看

不是应该有3个选项的吗? 参考我3楼说得.

--  作者:e-png
--  发布时间:2013/7/9 11:57:00
--  

你得按四楼的步骤操作,并不需要对系统有其他任何操作了(就是没有做任何修改等)。这是结果:


图片点击可在新窗口打开查看此主题相关图片如下:cntstp.gif
图片点击可在新窗口打开查看

 

点击“否”不应该退出系统了。


--  作者:Bin
--  发布时间:2013/7/9 12:01:00
--  
你好,你这个原因是因为你所有内容都已经保存.  点击关闭是会直接关闭程序的,并不会有任何提示.

你这个提示是命令窗口的关闭提示, 如果项目有没保存内容,命令窗口关闭提示之后,还会有项目保存提示.

--  作者:e-png
--  发布时间:2013/7/9 13:35:00
--  

呵呵,不管怎样,逻辑上都是不对的,点击“否”了,就不应该关闭系统才对。


--  作者:Bin
--  发布时间:2013/7/9 14:06:00
--  
点击否 只是不关闭命令窗口而已.  你把关闭命令窗口的提示框和关闭项目的提示框搞混了.
--  作者:e-png
--  发布时间:2013/7/9 15:11:00
--  

这个在这时应该没有区别的,我都不想关闭窗口了,当然系统不应当关闭的牙。 不然那个“否”有什么意义呢。