投稿者 葉月  (社会人) 投稿日時 2010/5/27 20:45:35
こんばんは。

このケースなら――
ポリモフィズムを利用し、
引数なしのメソッドを作るのが効果的です。
引数を指定したい場合としたくない場合で、
利用者は意識することなく使うことができます。

>サンプル
' 引数を指定しなかった場合 
Private Sub LoadProblem()
Dim fPath As String = My.Application.Info.DirectoryPath & "\test.eng"
Me.LoadProblem(fPath)
End Sub

' 引数を指定した場合 
Private Sub LoadProblem(ByVal fPath As String)
 ' 省略 
End Sub