DatabasePropertyPageControlData 构造函数 (Int32, String, Control, ., ., , array<Control )
初始化 DatabasePropertyPageControlData 类的新实例。
命名空间: Microsoft.VisualStudio.Data.Schema.Package.Project
程序集: Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
Public Sub New ( _
id As Integer, _
name As String, _
formControl As Control, _
setter As MultiValueSetDelegate, _
getter As MultiValueGetDelegate, _
controlDataOptions As ControlDataFlags, _
assocControls As Control() _
)
public DatabasePropertyPageControlData(
int id,
string name,
Control formControl,
MultiValueSetDelegate setter,
MultiValueGetDelegate getter,
ControlDataFlags controlDataOptions,
Control[] assocControls
)
public:
DatabasePropertyPageControlData(
int id,
String^ name,
Control^ formControl,
MultiValueSetDelegate^ setter,
MultiValueGetDelegate^ getter,
ControlDataFlags controlDataOptions,
array<Control^>^ assocControls
)
new :
id:int *
name:string *
formControl:Control *
setter:MultiValueSetDelegate *
getter:MultiValueGetDelegate *
controlDataOptions:ControlDataFlags *
assocControls:Control[] -> DatabasePropertyPageControlData
public function DatabasePropertyPageControlData(
id : int,
name : String,
formControl : Control,
setter : MultiValueSetDelegate,
getter : MultiValueGetDelegate,
controlDataOptions : ControlDataFlags,
assocControls : Control[]
)
参数
- id
类型:System.Int32
此属性(在此页上)的唯一标识符。
- name
类型:System.String
属性的名称。
- formControl
类型:System.Windows.Forms.Control
用于表示属性页上此属性的控件。
- setter
类型:MultiValueSetDelegate
用于重写保持属性的方式。
- getter
类型:MultiValueGetDelegate
用于重写获取属性以供显示的方式。
- controlDataOptions
类型:ControlDataFlags
确定是将该属性保存到用户文件还是保存到项目文件。
- assocControls
类型:array<System.Windows.Forms.Control[]
其他关联控件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
DatabasePropertyPageControlData 类