1

私はVB.NETコードをC#に翻訳しています..問題があります:

オブジェクトを取得するメソッドがあり、Controlそれにさまざまなコントロールを送信する必要があります

private void ApplyToAllPictureBoxes(ref Control oControl, ViewMode Mode)
{
    // ...
}

ApplyToAllPictureBoxes(ref Panel1, Mode);
ApplyToAllPictureBoxes(ref myFlowLayoutPanel, Mode);

しかし、それは投げます

「最適なオーバーロードされたメソッドの一致には、無効な引数が含まれています」

これは VB.NET コードです。

Private Sub ApplyToAllPictureBoxes(ByRef oControl As Control, ByVal Mode As ViewMode)
    ' ... '
End Sub

ApplyToAllPictureBoxes(myFlowLayoutPanel, Mode)
ApplyToAllPictureBoxes(Panel1, Mode)

どうやってやるの?

4

1 に答える 1