オブジェクト (Visual Basic)

ここでは、Visual Basic のランタイム オブジェクトについて説明し、それぞれのメンバー プロシージャ、プロパティ、およびイベントの表を示す他のトピックへのリンクを紹介します。

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

Collection

関連のある項目のグループを単一のオブジェクトとして参照できる便利な方法を提供します。

Err

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 オブジェクト (Visual Basic)

現在のプロジェクト内で宣言されている各 Windows フォームのインスタンスにアクセスするためのプロパティを提供します。

My.Log (AspLog)

イベントと例外の情報を作成するためのプロパティとメソッドを、Web アプリケーションのログ リスナーに提供します。

My.Request オブジェクト (Visual Basic)

要求されたページの HttpRequest オブジェクトを取得します。 My.Request オブジェクトには現在の HTTP 要求に関する情報が含まれます。

My.Request オブジェクトは ASP.NET アプリケーションでのみ利用できます。

My.Resources オブジェクト (Visual Basic)

アプリケーションのリソースにアクセスするためのプロパティとクラスを提供します。

My.Response オブジェクト (Visual Basic)

Page に関連付けられている HttpResponse オブジェクトを取得します。 このオブジェクトを使用すると、HTTP 応答データをクライアントに送信できます。また、このオブジェクトにはその応答に関する情報が格納されます。

My.Response オブジェクトは ASP.NET アプリケーションでのみ利用できます。

My.Settings オブジェクト (Visual Basic)

アプリケーションの設定値にアクセスするためのプロパティとメソッドを提供します。

My.User (User)

現在のユーザーに関する情報へのアクセスを提供します。

My.WebServices オブジェクト (Visual Basic)

現在のプロジェクトから参照される各 Web サービスの単一のインスタンスを作成し、それらにアクセスするためのプロパティを提供します。

TextFieldParser

構造化テキスト ファイルの解析に使用するメソッドとプロパティを提供します。

参照

その他の技術情報

Visual Basic の言語リファレンス

Visual Basic