对象 (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 提供分析结构化文本文件的方法和属性。

请参阅