Я пытаюсь уменьшить строку кода, создав вызов Public Sub в одной строке. Однако form.MdiParent = Me выдает ошибку
frmParatemers — это дочерняя форма Mdi. frmMain — это родительская форма MDI.
Из формыГлавная форма
Dim MyCtrl As MenuClickOperations
MyCtrl.showChildDialog(New frmParameters)
Это мой класс MenuClickOperations
Public Sub showChildDialog(ByVal form As Form)
Dim form2 As Form
For Each form2 In frmMain.MdiChildren
form2.Close()
Next
form.StartPosition = FormStartPosition.CenterScreen
form.MinimizeBox = False
form.MaximizeBox = False
form.MdiParent = Me
form.Show()
End Sub
Помогите мне .. Спасибо
MdiParent
дочерней формы должна быть формой. Если этот код не находится внутри формы, тоMe
не относится к форме и, следовательно, не является допустимым значением дляMdiParent
. - person jmcilhinney   schedule 24.09.2015MdiParent
дочерней формы. - person jmcilhinney   schedule 24.09.2015