我有一个加载另一个用户表单的用户表单
Private Sub CommandButtonAddRule_Click()
UserFormAddRule.Show
End Sub
如果UserFormAddRule使用"x“或带有
Unload Me
代码在.show命令之后返回,但随后也会关闭第一个用户表单。这是绝对不能发生的。如何防止第一个用户表单也关闭?
我有页(与不同的领域)在我的网页上的iframe。但是iframed页面有以下代码
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "You have attempted to leave this page. Are you sure?";
}
</script>
因此,如果没有“您已经尝试过.”,我就无法关闭父页面。提示。这是非常令人高兴的提示,有人知道如何阻止这种提示吗?
编
我的项目有两个类。第一个类包含有关大陆的信息,它还包含一个国家对象列表(另一个类)。
我还声明了一个包含所有大陆的大陆列表。我已经成功地从一个文件中填充了列表,并成功地在DataGridView中以相同的形式显示了它们。但问题是,我没有找到一种方法来在包含DataGridView的子窗体中显示它们。
那么,如何将大洲列表转移到子窗体中,以便能够在其中显示它们呢?
我尝试了序列化和反序列化,但它不起作用,我只看到大陆类的成员的名字,没有看到其他的。
下面是两个类和工具条代码,它们显示子窗体:
// first class of continent
namespace WindowsFormsAp
我现在被困在岩石和坚硬的地方之间。
我打电话给我的孩子,并把我的孩子装进主表下的内容库。在异步计时器之后,我关闭第一个子表单,并从主窗体调用一个函数来显示下一个子窗体,但是没有任何工作。
这是我要调用的主体形式中的函数。
public void ShowMainMenu()
{
FormMainMenu MM = new FormMainMenu();
OpenChildForm(MM, new object());
}
这是子窗体中的函数,它意味着关闭第一个子窗体,该子窗体可以执行,但随后调用上面的函数,以显示下一个子窗体。
(它们被注释掉了,
我的处境很奇怪。我有一个带有子窗体的窗体。当子窗体中的值发生更改时,在update之后调用
If Not IsNull(Me.Parent) Then
Me.Parent.ParentField.Value = Me.SubformField.Value
End If
在父窗体中,我希望ParentField中的更改触发另一个事件。遗憾的是,以编程方式进行更改既不会触发AfterUpdate,也不会触发onChange事件。
由于同一个子窗体在更多的父窗体中使用,因此我不能直接调用在afterUpdate上调用的方法
还有什么我可以“订阅”的吗?
我有一个父窗口和一个子窗口。在保存子窗口时,我会收到警告消息,我按ok.On键确定,我的孩子会被关闭,父对象会被更新,但是父窗体上的上一个对象仍然是它们的。现在,如何在更新之前关闭旧的父页。
在单击ok时,我只需要返回到更新的父页面。
结论:我在“确定”按钮上同时获得了“老父母”和“新父母”窗口。
单击ok代码如下:
Me.Close() 'for closing the child window.
Dim frmparent As Form = New frmDomain 'for opening the parent window with upda
我有一个匹配搜索条件的函数,并返回一个数据表。如果jsut返回一个数据表,则一切正常。我只是使用这些值来填充文本框。当我有多个结果时,我应该使用什么控件来存储?例如,如果用户使用名字foo进行搜索,结果是2个人将使用该名字。我想做一个表单,用户可以在其中选择这些客户之一。我需要什么控件来使用两个显示多个结果?这是一个windows窗体应用程序。
dt DataTable = new DataTable
st = foo.GetPerson()
st可以是一个或两个数据表。那么,如何在单独的表单中显示datatable行项目,并且用户选择哪一个,我可以在不同的表单上显示详细信息。
我有一个具有计算值的字段(Total)。
这是控件源:=FrmSupplierQuote.Form.TotalSupplierCost
更新子窗体时,此字段会正常更新
当这个字段更新时,我希望执行更新字段FinalPrice的子例程:
Public Sub Update_FinalPrice()
Me.FinalPrice = Round((Me.Total * (1 + Me.Markup)), 2)
End Sub
我尝试过Change,After Update和Dirty上的事件,但都没有成功。我想知道我在这里是否采取了正确的方法,我对如何使其工作的建议持开放态度。我在想我是不是