【发布时间】:2010-12-01 22:23:35
【问题描述】:
我的应用中有 MDI 表单和子表单。
这是我的情况...
主表格:MDI表格
注册表格:MDI 表格的子表格
设计表单:当我们单击注册表单上的一个按钮时将打开另一个表单。
现在如果我尝试从 Desig 表单刷新注册表单组合框的项目,那么它不会刷新。即我在注册表单的组合框中看不到我的新项目。
现在,当我尝试直接从注册表单启动我的应用程序时,相同的代码可以完美运行,但当我尝试从 MDI 表单启动应用程序时,相同的代码没有运行。
这是我的代码。
MDI 表格:
Dim regform As New Register
StatusLabel.Text = "Opening Workman Registration"
regform.MdiParent = Me
regform.Show()
StatusLabel.Text = "Workman Registration"
regform.concombo.Focus()
注册表:
Public Sub refreshCombo()
desigcombo.Items.Clear()
sitecombo.Items.Clear()
addDesCombo() ' method which will loads all new data from database
desigcombo.Text = designame ' the string variable (designame)
End Sub
设计表格
Register.refreshCombo() ' will run when we will click on one button.
当我们使用 MDI 表单 - 子表单时,他们有什么需要记住的吗?
【问题讨论】: