Я конвертирую приложение Windows Forms из VB в C#.
Короче говоря, у меня есть метод в классе formLocation(), в который передается форма (срабатывает во время двойного щелчка), и форма может быть сброшена как MDIChild MainForm. По какой-то причине этот код VB не переводится на C#. Это вынуждает меня создать новый экземпляр MainForm, что не идеально, потому что дочерняя форма должна войти в текущий экземпляр MainForm. Вот код VB: В основном мне просто нужен эквивалент С#:
Public Sub contain(ByVal form As Form)
With form
.MdiParent = MainForm
End With
End Sub