В моем приложении есть форма MDI и дочерние формы.
Вот моя ситуация ...
Основная форма: форма MDI
Регистрационная форма: Дочерняя форма MDI
Форма Desig: другая форма, которая откроется, когда мы нажмем одну кнопку в форме регистрации.
теперь, если я попытаюсь обновить элементы поля со списком формы регистрации из формы 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 - Child Form?