
PropertyGrid 控件简介
如果您使用过 Microsoft® Visual Basic® 或 Microsoft Visual Studio .NET,那么您一定使用过属性浏览器来浏览、查看和编辑一个或多个对象的属性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 属性浏览器的核心。PropertyGrid 控件显示对象或类型的属性,并主要通过使用反射来检索项目的属性。(反射是在运行时提供类型信息的技术。)
下面的屏幕快照显示了 PropertyGrid 在窗体上的外观。

图 1:窗体上的 PropertyGrid
PropertyGrid 包含以下部分:
要使用 Visual Studio .NET 创建 PropertyGrid 控件,需要将该控件添加到工具箱中,因为默认情况下并不包含该控件。在 Tools(工具)菜单中,选择 Customize Toolbox(自定义工具箱)。在对话框中选择 Framework Components(框架组件)选项卡,然后选择 PropertyGrid。
如果您从命令行编译代码,请使用 /reference 选项并指定 System.Windows.Forms.dll。
以下代码显示了如何创建 PropertyGrid 控件并将其添加到窗体中。
| ' Visual Basic
Imports System Public Class OptionsDialog Private OptionsPropertyGrid As System.Windows.Forms.PropertyGrid Public Sub New() OptionsPropertyGrid = New PropertyGrid() Me.Controls.Add(OptionsPropertyGrid)
using System; public class OptionsDialog : System.Windows.Forms.Form this.Controls.Add(OptionsPropertyGrid); [STAThread] |
上一篇: Delphi 7前瞻:将Delphi作为ASP.NET的脚本语言(上)
下一篇: StreamWriter输出中文乱码的问题