オブジェクト (Visual Basic)

この記事には、Visual Basic ランタイム オブジェクトに関する説明や、そのメンバー プロシージャ、プロパティ、およびイベントの表を含む、その他の記事へのリンクがあります。

Visual Basic ランタイム オブジェクト

ランタイム オブジェクト 説明
Collection 単一のオブジェクトとして関連するアイテムのグループを表示するための便利な方法を提供します。
Err ランタイム エラーに関する情報を格納します。
My.Application オブジェクトは、次のクラスで構成されています。

ApplicationBase は、すべてのプロジェクトで使用可能なメンバーを提供します。

WindowsFormsApplicationBase は、Windows フォーム アプリケーションで使用可能なメンバーを提供します。

ConsoleApplicationBase は、コンソール アプリケーションで使用可能なメンバーを提供します。
現在のアプリケーションまたは DLL にのみ関連付けられているデータを提供します。 システム レベル以外の情報は、My.Application に変更される可能性があります。

一部のメンバーは、Windows フォームまたはコンソール アプリケーションでのみ使用できます。
My.Application.Info (Info) バージョン番号、説明、読み込まれたアセンブリなど、アプリケーションに関する情報を取得するためにプロパティを提供します。
My.Application.Log (Log) イベントと例外の情報をアプリケーションのログ リスナーに書き込むためのプロパティとメソッドを提供します。
My.Computer (Computer) オーディオ、時計、キーボード、ファイル システムなどのコンピューター コンポーネントを操作するためのプロパティを提供します。
My.Computer.Audio (Audio) サウンドを再生するためのメソッドを提供します。
My.Computer.Clipboard (Clipboard) クリップボードを操作するためのメソッドを提供します。
My.Computer.Clock (Clock) システム クロックから現在の現地時刻と世界協定時刻 (グリニッジ標準時に相当します) にアクセスするためのプロパティを提供します。
My.Computer.FileSystem (FileSystem) ドライブ、ファイル、ディレクトリを操作するためのプロパティとメソッドを提供します。
My.Computer.FileSystem.SpecialDirectories (SpecialDirectories) 一般的に参照されるディレクトリにアクセスするためのプロパティを提供します。
My.Computer.Info (ComputerInfo) コンピューターのメモリ、読み込まれたアセンブリ、名前、オペレーティング システムに関する情報を取得するためのプロパティを提供します。
My.Computer.Keyboard (Keyboard) 現在どのキーが押されているかなど、キーボードの現在の状態にアクセスするためのプロパティを提供します。また、キーストロークを作業中のウィンドウに送るメソッドを提供します。
My.Computer.Mouse (Mouse) ローカル コンピューターにインストールされているマウスの形式と構成に関する情報を取得するためのプロパティを提供します。
My.Computer.Network (Network) コンピューターが接続されるネットワークと対話するためのプロパティ、イベント、およびメソッドを提供します。
My.Computer.Ports (Ports) コンピューターのシリアル ポートにアクセスするためのプロパティとメソッドを提供します。
My.Computer.Registry (RegistryProxy) レジストリを操作するためのプロパティとメソッドを提供します。
My.Forms オブジェクト 現在のプロジェクトで宣言されている各 Windows フォームのインスタンスにアクセスするためのプロパティを提供します。
My.Log (AspLog) イベントと例外の情報を Web アプリケーション用のアプリケーションのログ リスナーに書き込むためのプロパティとメソッドを提供します。
My.Request オブジェクト 要求されたページの HttpRequest オブジェクトを取得します。 My.Request オブジェクトには、現在の HTTP 要求に関する情報が含まれています。

My.Request オブジェクトは、ASP.NET アプリケーションでのみ使うことができます。
My.Resources オブジェクト アプリケーションのリソースにアクセスするためのプロパティとクラスを提供します。
My.Response オブジェクト HttpResponse に関連付けられている Page オブジェクトを取得します。 このオブジェクトでは、HTTP 応答データをクライアントに送信し、その応答に関する情報を含めることができます。

My.Response オブジェクトは、ASP.NET アプリケーションでのみ使うことができます。
My.Settings オブジェクト アプリケーションの設定にアクセスするためのプロパティとメソッドを提供します。
My.User (User) 現在のユーザーに関する情報へのアクセスを提供します。
My.WebServices オブジェクト 現在のプロジェクトによって参照される各 Web サービスの単一のインスタンスを作成してアクセスするためのプロパティを提供します。
TextFieldParser 構造化テキスト ファイルの解析に使用するメソッドとプロパティを提供します。

関連項目