formclosing

    0热度

    1回答

    有一种方法可以防止用户在他的过程中关闭7za.exe窗口?我需要显示文件夹提取的进展,但如果用户关闭窗口,这可能会导致我的C#程序中出现一些错误。 ExtractForm extractForm = new ExtractForm(); extractForm.Show(); Process zipProcess = new Process(); using (zipProces

    0热度

    2回答

    private void Form1_FormClosing(object sender, FormClosingEventArgs e) //Save On Form Closing { XmlDocument xDoc = new XmlDocument(); xDoc.Load(path + "\\Address Book - Me \\settings.xml");

    1热度

    3回答

    我有一个winforms应用程序,我希望关闭按钮在程序的右上角,而不是最小化程序。 我已经能够通过使用窗体的FormClosing事件这样来实现这一目标: this.Hide(); e.Cancel = true; 但这也不幸停止任何其他关闭按钮我在窗体上放置。 有没有办法只停止在右上方的默认按钮,但仍然能够关闭窗体在其他地方?

    1热度

    1回答

    我有2种形式,form1是菜单,使用按钮start,settings,quit和form2是程序运行。 我所面临的问题是,如果用户在使用form2Alt + F4,它关闭form2,但form1在后台运行。我知道我可以使用form2Closing事件,因此它可以运行Environment.Exit(0),但是如果使用form2“返回菜单”按钮关闭form2,该关闭事件也会“激活”。我也尝试用菜单按

    1热度

    2回答

    我写了一个窗口应用程序,它有两个不同的父窗体(窗体1和窗体2)。每个表格都有几个子表单。我登录后打开form1。现在我在form1上有一个按钮(称为切换到form2),它切换到form2。现在我需要在打开form2后关闭form1。我需要从form2到form1的相同的东西。 什么是最好的处理方法。 我试过类似下面的代码,通过添加这个代码来关闭窗体在每个窗体的表单加载下,但我得到以下异常。 A f

    0热度

    1回答

    我MDI应用程序,并有其最终应用之前做一些工作有些OnFormClosing事件 - 这些行: Projekt.UnlockAllLockedProjects() End 'completly close app 及以下全部代码: Protected Overrides Sub OnFormClosing(e As FormClosingEventArgs) MyBase.OnFo

    0热度

    3回答

    我已经差不多完成了我的第一个C#项目,除了最后一个小小的'bug';当我运行我的C#Winforms应用程序并关闭它时,进程不会在任务管理器中结束,它将成为后台任务。 这是我如何导航形式之间: Settings form = new Settings(); form.Tag = this; form.Show(this); Hide(); 任何人都知道如何解决这一问题? 编辑: 一看

    -1热度

    1回答

    我想在FormClosing()上得到一个精确的Form.Width。 我有一个缩放()方法我用来缩放窗体中的图片。表格的宽度然后由我手动调整大小以适应。然后,将MaximumSize的宽度限制设置为表单的新宽度。对于我们的目的,假设宽度和最大宽度现在是1386. 如果我通过将窗体边缘向左拖动来重新调整窗体大小,宽度就会减小。 FormClosing准确报告重新调整的宽度。我们假设1107. 但是

    1热度

    1回答

    对于一个学校项目,我被要求创建一个Web浏览器。 在上下文菜单中,我有一个“退出”按钮,它执行一些东西,如将数据上传到SQL数据库等。如果“try”块中有错误,则catch块会向用户提供一个问题,如果他想要关闭或不关闭。 在“formclosing”事件中,我已经将“已退出”功能与“退出”按钮连接起来,因此如果用户按下窗口屏幕上的红色“X”来关闭窗体,会有同样的效果。 问题是因为它是一个“form

    -1热度

    1回答

    我已经在关闭表单前设置了一条警告消息,但是有没有办法跳过它? 我的代码: Sub Me_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing If MessageBox.Show("Are you sure you want to cancel the installation?",