Bagikan melalui


ComponentDocumentDesigner Kelas

Definisi

Kelas perancang dasar untuk memperluas perilaku mode desain dari dokumen desain akar yang mendukung komponen berlapis.

public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
    inherit ComponentDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
    interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
Warisan
ComponentDocumentDesigner
Penerapan

Keterangan

ComponentDocumentDesigner menyediakan kelas dasar untuk perancang dokumen desain akar yang mendukung komponen berlapis. Selain metode dan fungsionalitas yang diwarisi dari ComponentDesigner kelas , ComponentDocumentDesigner mengimplementasikan IRootDesigner antarmuka untuk memberikan tampilan mode desain tingkat akar untuk komponen terkait, dan komponen berlapis apa pun.

Catatan

Tampilan mode desain tingkat akar untuk Form atau Control biasanya disediakan oleh perancang akar bawaan. Implementasi kustom IRootDesigner diperlukan untuk memberikan tampilan untuk jenis komponen akar lainnya dalam mode desain.

Anda dapat mengaitkan perancang dengan jenis menggunakan DesignerAttribute. Untuk gambaran umum menyesuaikan perilaku waktu desain, lihat Memperluas Dukungan Design-Time.

Konstruktor

ComponentDocumentDesigner()

Menginisialisasi instans baru kelas ComponentDocumentDesigner.

Properti

ActionLists

Mendapatkan daftar tindakan waktu desain yang didukung oleh komponen yang terkait dengan perancang.

(Diperoleh dari ComponentDesigner)
AssociatedComponents

Mendapatkan koleksi komponen yang terkait dengan komponen yang dikelola oleh perancang.

(Diperoleh dari ComponentDesigner)
Component

Mendapatkan komponen yang didesain desainer ini.

(Diperoleh dari ComponentDesigner)
Control

Mendapatkan kontrol untuk perancang.

InheritanceAttribute

Mendapatkan atribut yang menunjukkan jenis pewarisan komponen terkait.

(Diperoleh dari ComponentDesigner)
Inherited

Mendapatkan nilai yang menunjukkan apakah komponen ini diwariskan.

(Diperoleh dari ComponentDesigner)
ParentComponent

Mendapatkan komponen induk untuk perancang ini.

(Diperoleh dari ComponentDesigner)
SetTextualDefaultProperty

Kelas perancang dasar untuk memperluas perilaku mode desain dari dokumen desain akar yang mendukung komponen berlapis.

(Diperoleh dari ComponentDesigner)
ShadowProperties

Mendapatkan kumpulan nilai properti yang mengambil alih pengaturan pengguna.

(Diperoleh dari ComponentDesigner)
TrayAutoArrange

Mendapatkan atau menetapkan nilai yang menunjukkan apakah baki komponen untuk perancang berada dalam mode susun otomatis.

TrayLargeIcon

Mendapatkan atau menetapkan nilai yang menunjukkan apakah baki komponen untuk perancang berada dalam mode ikon besar.

Verbs

Mendapatkan kata kerja waktu desain yang didukung oleh komponen yang terkait dengan perancang.

(Diperoleh dari ComponentDesigner)

Metode

Dispose()

Merilis semua sumber daya yang ComponentDesignerdigunakan oleh .

(Diperoleh dari ComponentDesigner)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh ComponentDocumentDesigner dan secara opsional merilis sumber daya terkelola.

DoDefaultAction()

Membuat tanda tangan metode dalam file kode sumber untuk peristiwa default pada komponen dan menavigasi kursor pengguna ke lokasi tersebut.

(Diperoleh dari ComponentDesigner)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Upaya untuk mengambil jenis layanan yang ditentukan dari situs mode desain komponen perancang.

(Diperoleh dari ComponentDesigner)
GetToolSupported(ToolboxItem)

Mendapatkan nilai yang menunjukkan apakah alat yang ditentukan didukung oleh perancang.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Initialize(IComponent)

Menginisialisasi perancang dengan komponen yang ditentukan.

InitializeExistingComponent(IDictionary)

Menginisialisasi ulang komponen yang ada.

(Diperoleh dari ComponentDesigner)
InitializeNewComponent(IDictionary)

Menginisialisasi komponen yang baru dibuat.

(Diperoleh dari ComponentDesigner)
InitializeNonDefault()
Kedaluwarsa.
Kedaluwarsa.

Menginisialisasi pengaturan untuk komponen impor yang sudah diinisialisasi ke pengaturan selain default.

(Diperoleh dari ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Mendapatkan dari yang ditentukanComponentDesigner.

(Diperoleh dari ComponentDesigner)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnSetComponentDefaults()
Kedaluwarsa.
Kedaluwarsa.

Mengatur properti default untuk komponen.

(Diperoleh dari ComponentDesigner)
PostFilterAttributes(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan atribut yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PostFilterEvents(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari serangkaian peristiwa yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PostFilterProperties(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan properti yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PreFilterAttributes(IDictionary)

Memungkinkan perancang untuk menambahkan ke sekumpulan atribut yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PreFilterEvents(IDictionary)

Memungkinkan perancang untuk menambahkan ke serangkaian peristiwa yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PreFilterProperties(IDictionary)

Menyesuaikan kumpulan properti yang akan diekspos komponen melalui TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Memberi tahu IComponentChangeService bahwa komponen ini telah diubah.

(Diperoleh dari ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Memberi tahu IComponentChangeService bahwa komponen ini akan diubah.

(Diperoleh dari ComponentDesigner)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IDesignerFilter.PostFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterAttributes(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterEvents(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterProperties(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterAttributes(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterEvents(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterProperties(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Untuk deskripsi anggota ini, lihat ViewTechnology.

IRootDesigner.SupportedTechnologies

Untuk deskripsi anggota ini, lihat SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Untuk deskripsi anggota ini, lihat GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Untuk deskripsi anggota ini, lihat ToolPicked(ToolboxItem).

ITreeDesigner.Children

Untuk deskripsi anggota ini, lihat Children properti .

(Diperoleh dari ComponentDesigner)
ITreeDesigner.Parent

Untuk deskripsi anggota ini, lihat Parent properti .

(Diperoleh dari ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Untuk deskripsi anggota ini, lihat FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Untuk deskripsi anggota ini, lihat FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Untuk deskripsi anggota ini, lihat FilterProperties(IComponent, IDictionary).

Berlaku untuk

Lihat juga