方法 : オブジェクトの共有メンバおよび非共有メンバにアクセスする

更新 : 2007 年 11 月

オブジェクトが作成されると、オブジェクトの変数を使用して、オブジェクトのフィールド、プロパティ、メソッド、およびイベントにアクセスできます。メンバが Shared (Visual Basic) である場合、メンバにアクセスするためのオブジェクトを作成する必要はありません。

非共有メンバへのアクセス

オブジェクトの非共有メンバにアクセスするには

  1. オブジェクトがそのクラスから作成され、オブジェクト変数に割り当てられていることを確認してください。

    Dim secondForm As New System.Windows.Forms.Form
    
  2. メンバにアクセスするためのステートメントで、オブジェクト変数名の後にメンバ アクセス演算子 (.)、次にメンバ名を続けて記述します。

    secondForm.Show()
    

共有メンバへのアクセス

オブジェクトの共有メンバにアクセスするには

  • クラス名の後にメンバ アクセス演算子 (.)、次にメンバ名を続けて記述します。常にクラス名を使用して、オブジェクトの Shared メンバに直接アクセスする必要があります。

    MsgBox("This computer is called " & Environment.MachineName)
    
  • 既にクラスからオブジェクトを作成してある場合、オブジェクト変数を使用して、Shared メンバにアクセスすることもできます。

参照

処理手順

方法 : オブジェクトを作成する

方法 : 作業用コンポーネントを再利用する

方法 : 既存クラスのメンバを使用するクラスを定義する

方法 : オブジェクトのメンバにアクセスする

概念

オブジェクト メンバ