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該方法透過使用該Type方法獲得GetComponentEditorPages一組頁面控制類型的陣列。 它建立一個 ComponentEditorForm 物件,然後呼叫其 ShowForm 方法來顯示元件編輯器。
給繼承者的注意事項
GetComponentEditorPages()必須是覆寫了該方法,才能回傳Type一組頁面控制類型的陣列。 這個陣列必須存在, EditComponent 方法才能成功。