Vb.net 打开的表格赢得';关闭模式后不能重新激活

Vb.net 打开的表格赢得';关闭模式后不能重新激活,vb.net,Vb.net,在VB.NET Visual Studio 2013中 我有一个带有多个表单的mdi应用程序。在给定的时间内只打开一个表单,然后当用户通过在控件中键入来输入金额时,表单通过代码不断地重新计算自身 我也有按钮上面(在mdiform上)打开模态对话框输入某些信息;输入的信息有点长,但最后我需要从对话框中得到的是某些计算的结果 用户关闭模式对话框后,该数字(结果)应显示在打开的表单上;但是,除非我按下enter键以便再次重新计算表单,否则它不会发生 我正在寻找一种在用户关闭对话框时重新计算表单的方法

在VB.NET Visual Studio 2013中

我有一个带有多个表单的mdi应用程序。在给定的时间内只打开一个表单,然后当用户通过在控件中键入来输入金额时,表单通过代码不断地重新计算自身

我也有按钮上面(在mdiform上)打开模态对话框输入某些信息;输入的信息有点长,但最后我需要从对话框中得到的是某些计算的结果

用户关闭模式对话框后,该数字(结果)应显示在打开的表单上;但是,除非我按下enter键以便再次重新计算表单,否则它不会发生

我正在寻找一种在用户关闭对话框时重新计算表单的方法

我尝试了我可以使用的一切,“激活”、“公共子节点”、“引发事件”和许多其他控件,但是表单没有重新计算,所发生的是光标位于用户使用的最后一个控件上

查看这些更改的唯一方法是重新加载表单,但这并不优雅

我们将非常感谢您的帮助

顺便说一句,我到处都找过如何做这件事,但似乎我正在寻找一个大海捞针

请急需帮助


ariel

如果您对代码有问题,您需要发布代码,以便我们可以看到代码中有什么错误。看,并采取肯定需要一个。请张贴您的代码…代码很简单。一个调用子窗体的MDI窗体…子窗体有几个文本框来输入信息(主要是数字),其他一些文本框是“只读”来显示总数。但我在主工具栏上也有打开模式对话框和输入数字的按钮;关闭对话框后,表单应重新激活自身并重写总额。但是关闭对话框后,子窗体上不会发生任何事情,除非我输入一个数字或按enter键。如何强制打开的子表单重新绘制它自己。他们说发布你的代码,而不是描述你的代码!如果我们要查明任何故障,我们需要查看您的确切代码。从描述中重新创建它很可能会产生无问题的代码,因为我们都有不同的处理方式。