質問: new Form2(); の部分が....
回答: VBAっぽく書くとこんな感じでしょうか? ``` Private Sub button1_click(sender As Object, e As EventArgs) Dim frmForm2 As Form2 Set frmForm2 = New Form2 Call frmForm2.showDialog End Sub ``` VBA は ``` Dim 変数名 As 型名 Set 変数名 = New 型名 ``` だったかと思いますが、 C# は ``` 型名 変数名 = new 型名(); ``` のように書きます。 VBA と C# だと、書き方がかなり違うので はじめての C# 的な本やページを見てみると良いかもしれません。 (VBA と VB.NET とかなら結構似ているのですけどね)