Control.CreateParams 属性
获取创建控件句柄时所需要的创建参数。
**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)
语法
声明
Protected Overridable ReadOnly Property CreateParams As CreateParams
用法
Dim value As CreateParams
value = Me.CreateParams
protected virtual CreateParams CreateParams { get; }
protected:
virtual property CreateParams^ CreateParams {
CreateParams^ get ();
}
/** @property */
protected CreateParams get_CreateParams ()
protected function get CreateParams () : CreateParams
属性值
CreateParams,包含创建控件的句柄时所需的创建参数。
备注
不应重写 CreateParams 属性,也不应将其用于调整派生控件的属性。诸如 CreateParams.Caption、CreateParams.Width 和 CreateParams.Height 之类的属性应通过控件中对应的属性设置,这些属性如 Control.Text、Control.Width 和 Control.Height。只有当包装标准 Windows 控件类或设置并非由 Windows 窗体命名空间提供的样式时,才应扩展 CreateParams。有关创建控件参数的更多信息,请参见 MSDN Library(位于 https://www.microsoft.com/china/msdn/library. Windows Platform SDK 参考中的 CreateWindow 和 CreateWindowEx 函数以及 CREATESTRUCT 结构文档。
给继承者的说明 在派生类中重写 CreateParams 属性时,请使用基类的 CreateParams 属性来扩展基实现。否则,您必须提供所有实现。
示例
下面的代码示例扩展 Button 派生类的 CreateParams 属性。CreateParams.Style 属性已更改,导致按钮显示 Icon 而不是显示 Image。该示例要求有从 Button 类继承的类。
/** @property
*/
protected CreateParams get_CreateParams()
{
// Extend the CreateParams property of the Button class.
CreateParams cp = super.get_CreateParams();
// Update the button Style.
cp.set_Style(cp.get_Style() | 0x40); // BS_ICON value
return cp;
} //get_CreateParams
.NET Framework 安全性
- SecurityPermission 允许继承类在获取属性值时调用非托管代码。关联的枚举:SecurityPermissionFlag.UnmanagedCode
- SecurityPermission 允许直接调用方在获取属性值时调用非托管代码。关联的枚举:SecurityPermissionFlag.UnmanagedCode
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
请参见
参考
Control 类
Control 成员
System.Windows.Forms 命名空间
CreateParams
CreateControl
CreateHandle
DestroyHandle
Handle
IsHandleCreated
OnHandleCreated
RecreateHandle
RecreatingHandle
UpdateStyles