BaseDataListComponentEditor.EditComponent 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的內容描述項和父視窗,編輯指定的元件。
public:
override bool EditComponent(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ obj, System::Windows::Forms::IWin32Window ^ parent);
public override bool EditComponent (System.ComponentModel.ITypeDescriptorContext context, object obj, System.Windows.Forms.IWin32Window parent);
override this.EditComponent : System.ComponentModel.ITypeDescriptorContext * obj * System.Windows.Forms.IWin32Window -> bool
Public Overrides Function EditComponent (context As ITypeDescriptorContext, obj As Object, parent As IWin32Window) As Boolean
參數
- context
- ITypeDescriptorContext
ITypeDescriptorContext 物件,可用來取得額外的內容資訊。
- obj
- Object
實作 Object 的 IComponent,表示要編輯的元件。
- parent
- IWin32Window
表示父視窗的 IWin32Window。
傳回
如果元件順利編輯成功,則為 true
,否則為 false
。
備註
方法 EditComponent 會使用 GetComponentEditorPages 方法來取得 Type 頁面控制項類型的陣列。 它會建立 ComponentEditorForm 物件,然後呼叫其 ShowForm 方法來顯示元件編輯器。
給繼承者的注意事項
GetComponentEditorPages()必須覆寫 方法,才能傳回 Type 頁面控制項類型的陣列。 這個陣列必須存在, EditComponent 方法才能成功。