My.Forms オブジェクトと My.WebServices オブジェクトは、アプリケーションで使用されるフォーム、データ ソース、および XML Web サービスへのアクセスを提供します。 これらの各オブジェクトの 既定のインスタンス のコレクションを介してアクセスを提供します。
既定のインスタンス
既定のインスタンスは、ランタイムによって提供されるクラスのインスタンスであり、 Dim
ステートメントと New
ステートメントを使用して宣言およびインスタンス化する必要はありません。 次の例では、Form1
と呼ばれるForm クラスのインスタンスを宣言してインスタンス化する方法と、My.Forms
を使用してこのForm クラスの既定のインスタンスを取得する方法を示します。
' The old method of declaration and instantiation
Dim myForm As New Form1
myForm.show()
' With My.Forms, you can directly call methods on the default
' instance()
My.Forms.Form1.Show()
My.Forms
オブジェクトは、プロジェクトに存在するすべてのForm
クラスの既定のインスタンスのコレクションを返します。 同様に、 My.WebServices
は、アプリケーションで参照を作成したすべての Web サービスに対してプロキシ クラスの既定のインスタンスを提供します。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET