BaseDataListComponentEditor.EditComponent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Редактирует заданный компонент с использованием заданного дескриптора контекста и родительского окна.
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 .