Bagikan melalui


DocumentDesigner Kelas

Definisi

Kelas perancang dasar untuk memperluas perilaku mode desain, dan menyediakan tampilan mode desain tingkat akar untuk, Control yang mendukung kontrol berlapis dan harus menerima pesan gulir.

public ref class DocumentDesigner : System::Windows::Forms::Design::ScrollableControlDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser
public class DocumentDesigner : System.Windows.Forms.Design.ScrollableControlDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser
type DocumentDesigner = class
    inherit ScrollableControlDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
Public Class DocumentDesigner
Inherits ScrollableControlDesigner
Implements IDisposable, IRootDesigner, IToolboxUser
Warisan
Penerapan

Keterangan

Perancang ini adalah perancang akar, yang berarti bahwa perancang ini menyediakan tampilan mode desain tingkat akar untuk dokumen terkait saat dilihat dalam mode desain.

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

Konstruktor

DocumentDesigner()

Menginisialisasi instans baru kelas DocumentDesigner.

Bidang

accessibilityObj

Menentukan objek aksesibilitas untuk perancang.

(Diperoleh dari ControlDesigner)
menuEditorService

Menginisialisasi variabel menuEditorService ke null.

Properti

AccessibilityObject

Mendapatkan yang AccessibleObject ditetapkan ke kontrol.

(Diperoleh dari ControlDesigner)
ActionLists

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

(Diperoleh dari ComponentDesigner)
AllowControlLasso

Mendapatkan nilai yang menunjukkan apakah kontrol yang dipilih akan di-induk ulang.

(Diperoleh dari ParentControlDesigner)
AllowGenericDragBox

Mendapatkan nilai yang menunjukkan apakah kotak seret generik harus digambar saat menyeret item kotak alat di atas permukaan perancang.

(Diperoleh dari ParentControlDesigner)
AllowSetChildIndexOnDrop

Mendapatkan nilai yang menunjukkan apakah urutan z kontrol yang diseret harus dipertahankan saat dihilangkan pada ParentControlDesigner.

(Diperoleh dari ParentControlDesigner)
AssociatedComponents

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

(Diperoleh dari ControlDesigner)
AutoResizeHandles

Mendapatkan atau menetapkan nilai yang menunjukkan apakah alokasi handel pengukur ukuran tergantung pada nilai AutoSize properti.

(Diperoleh dari ControlDesigner)
BehaviorService

BehaviorService Mendapatkan dari lingkungan desain.

(Diperoleh dari ControlDesigner)
Component

Mendapatkan komponen yang didesain desainer ini.

(Diperoleh dari ComponentDesigner)
Control

Mendapatkan kontrol yang didesain desainer.

(Diperoleh dari ControlDesigner)
DefaultControlLocation

Mendapatkan lokasi default untuk kontrol yang ditambahkan ke perancang.

(Diperoleh dari ParentControlDesigner)
DrawGrid

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kisi harus digambar pada kontrol untuk perancang ini.

(Diperoleh dari ParentControlDesigner)
EnableDragRect

Mendapatkan nilai yang menunjukkan apakah persegi panjang seret digambar oleh perancang.

(Diperoleh dari ParentControlDesigner)
GridSize

Mendapatkan atau mengatur ukuran setiap kotak kisi yang digambar saat perancang berada dalam mode gambar kisi.

(Diperoleh dari ParentControlDesigner)
InheritanceAttribute

InheritanceAttribute Mendapatkan perancang.

(Diperoleh dari ControlDesigner)
Inherited

Mendapatkan nilai yang menunjukkan apakah komponen ini diwariskan.

(Diperoleh dari ComponentDesigner)
MouseDragTool

Mendapatkan nilai yang menunjukkan apakah perancang memiliki alat yang valid selama operasi seret.

(Diperoleh dari ParentControlDesigner)
ParentComponent

Mendapatkan komponen induk untuk ControlDesigner.

(Diperoleh dari ControlDesigner)
ParticipatesWithSnapLines

Mendapatkan nilai yang menunjukkan apakah akan memungkinkan perataan ControlDesigner snapline selama operasi seret.

(Diperoleh dari ControlDesigner)
SelectionRules

SelectionRules Mendapatkan untuk perancang.

SetTextualDefaultProperty

Kelas perancang dasar untuk memperluas perilaku mode desain, dan menyediakan tampilan mode desain tingkat akar untuk, Control yang mendukung kontrol berlapis dan harus menerima pesan gulir.

(Diperoleh dari ComponentDesigner)
ShadowProperties

Mendapatkan kumpulan nilai properti yang mengambil alih pengaturan pengguna.

(Diperoleh dari ComponentDesigner)
SnapLines

Mendapatkan daftar SnapLine objek yang mewakili titik perataan yang signifikan untuk kontrol ini.

(Diperoleh dari ParentControlDesigner)
Verbs

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

(Diperoleh dari ComponentDesigner)

Metode

AddPaddingSnapLines(ArrayList)

Menambahkan snapline padding.

(Diperoleh dari ParentControlDesigner)
BaseWndProc(Message)

Memproses pesan Windows.

(Diperoleh dari ControlDesigner)
CanAddComponent(IComponent)

Dipanggil saat komponen ditambahkan ke kontainer induk.

(Diperoleh dari ParentControlDesigner)
CanBeParentedTo(IDesigner)

Menunjukkan apakah kontrol perancang ini dapat diinduk oleh kontrol perancang yang ditentukan.

(Diperoleh dari ControlDesigner)
CanParent(Control)

Menunjukkan apakah kontrol yang ditentukan dapat menjadi anak dari kontrol yang dikelola oleh perancang ini.

(Diperoleh dari ParentControlDesigner)
CanParent(ControlDesigner)

Menunjukkan apakah kontrol yang dikelola oleh perancang yang ditentukan dapat menjadi anak dari kontrol yang dikelola oleh perancang ini.

(Diperoleh dari ParentControlDesigner)
CreateTool(ToolboxItem)

Membuat komponen atau kontrol dari alat yang ditentukan dan menambahkannya ke dokumen desain saat ini.

(Diperoleh dari ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Membuat komponen atau kontrol dari alat yang ditentukan dan menambahkannya ke dokumen desain saat ini di lokasi yang ditentukan.

(Diperoleh dari ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Membuat komponen atau kontrol dari alat yang ditentukan dan menambahkannya ke dokumen desain saat ini dalam batas persegi panjang yang ditentukan.

(Diperoleh dari ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Menyediakan fungsionalitas inti untuk semua CreateTool(ToolboxItem) metode.

(Diperoleh dari ParentControlDesigner)
DefWndProc(Message)

Menyediakan pemrosesan default untuk pesan Windows.

(Diperoleh dari ControlDesigner)
DisplayError(Exception)

Menampilkan informasi tentang pengecualian yang ditentukan kepada pengguna.

(Diperoleh dari ControlDesigner)
Dispose()

Merilis semua sumber daya yang ComponentDesignerdigunakan oleh .

(Diperoleh dari ComponentDesigner)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang DocumentDesigner digunakan oleh 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)
EnableDesignMode(Control, String)

Mengaktifkan fungsionalitas waktu desain untuk kontrol anak.

(Diperoleh dari ControlDesigner)
EnableDragDrop(Boolean)

Mengaktifkan atau menonaktifkan dukungan seret dan letakkan untuk kontrol yang sedang dirancang.

(Diperoleh dari ControlDesigner)
EnsureMenuEditorService(IComponent)

Memeriksa keberadaan layanan editor menu dan membuatnya jika belum ada.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetControl(Object)

Mendapatkan kontrol dari perancang komponen yang ditentukan.

(Diperoleh dari ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Mendapatkan glyph tubuh yang mewakili batas kontrol.

(Diperoleh dari ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Mendapatkan yang GlyphCollection mewakili Glyph objek.

GetGlyphs(GlyphSelectionType)

Mendapatkan kumpulan Glyph objek yang mewakili batas pilihan dan mengambil handel untuk kontrol standar.

(Diperoleh dari ParentControlDesigner)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHitTest(Point)

Menunjukkan apakah klik mouse pada titik yang ditentukan harus ditangani oleh kontrol.

(Diperoleh dari ScrollableControlDesigner)
GetParentForComponent(IComponent)

Digunakan oleh kelas turunan untuk menentukan apakah kontrol tersebut mengembalikan kontrol yang dirancang atau yang lain Container saat menambahkan komponen ke dalamnya.

(Diperoleh dari ParentControlDesigner)
GetService(Type)

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

(Diperoleh dari ComponentDesigner)
GetToolSupported(ToolboxItem)

Menunjukkan apakah alat yang ditentukan didukung oleh perancang.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Memperbarui posisi persegi panjang yang ditentukan, menyesuaikannya untuk perataan kisi jika mode perataan kisi diaktifkan.

(Diperoleh dari ParentControlDesigner)
HookChildControls(Control)

Merutekan pesan dari kontrol anak dari kontrol yang ditentukan ke perancang.

(Diperoleh dari ControlDesigner)
Initialize(IComponent)

Menginisialisasi perancang dengan komponen yang ditentukan.

InitializeExistingComponent(IDictionary)

Menginisialisasi ulang komponen yang ada.

(Diperoleh dari ControlDesigner)
InitializeNewComponent(IDictionary)

Menginisialisasi komponen yang baru dibuat.

(Diperoleh dari ParentControlDesigner)
InitializeNonDefault()

Menginisialisasi properti kontrol ke nilai non-default apa pun.

(Diperoleh dari ControlDesigner)
InternalControlDesigner(Int32)

Mengembalikan perancang kontrol internal dengan indeks yang ditentukan di ControlDesigner.

(Diperoleh dari ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Mendapatkan dari yang ditentukanComponentDesigner.

(Diperoleh dari ComponentDesigner)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
NumberOfInternalControlDesigners()

Mengembalikan jumlah perancang kontrol internal di ControlDesigner.

(Diperoleh dari ControlDesigner)
OnContextMenu(Int32, Int32)

Dipanggil saat menu konteks harus ditampilkan.

OnCreateHandle()

Dipanggil segera setelah handel untuk perancang dibuat.

OnDragComplete(DragEventArgs)

Dipanggil untuk membersihkan operasi seret dan letakkan.

(Diperoleh dari ParentControlDesigner)
OnDragDrop(DragEventArgs)

Dipanggil saat objek seret dan letakkan dihilangkan ke tampilan perancang kontrol.

(Diperoleh dari ParentControlDesigner)
OnDragEnter(DragEventArgs)

Dipanggil saat operasi seret dan letakkan memasuki tampilan perancang kontrol.

(Diperoleh dari ParentControlDesigner)
OnDragLeave(EventArgs)

Dipanggil saat operasi seret dan letakkan meninggalkan tampilan perancang kontrol.

(Diperoleh dari ParentControlDesigner)
OnDragOver(DragEventArgs)

Dipanggil saat objek seret dan letakkan diseret melalui tampilan perancang kontrol.

(Diperoleh dari ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Dipanggil ketika operasi seret dan letakkan sedang berlangsung untuk memberikan isjin visual berdasarkan lokasi mouse saat operasi seret sedang berlangsung.

(Diperoleh dari ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Dipanggil sebagai respons terhadap tombol mouse kiri yang ditekan dan ditahan saat berada di atas komponen.

(Diperoleh dari ParentControlDesigner)
OnMouseDragEnd(Boolean)

Dipanggil di akhir operasi seret dan letakkan untuk menyelesaikan atau membatalkan operasi.

(Diperoleh dari ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Dipanggil untuk setiap gerakan mouse selama operasi seret dan letakkan.

(Diperoleh dari ParentControlDesigner)
OnMouseEnter()

Dipanggil ketika mouse pertama kali memasuki kontrol.

(Diperoleh dari ParentControlDesigner)
OnMouseHover()

Dipanggil setelah mouse mengarah ke kontrol.

(Diperoleh dari ParentControlDesigner)
OnMouseLeave()

Dipanggil ketika mouse pertama kali memasuki kontrol.

(Diperoleh dari ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Dipanggil ketika kontrol yang mengelola perancang telah melukis permukaannya sehingga desainer dapat melukis hiasan tambahan di atas kontrol.

(Diperoleh dari ParentControlDesigner)
OnSetComponentDefaults()
Kedaluwarsa.
Kedaluwarsa.

Dipanggil ketika perancang diinisialisasi.

(Diperoleh dari ControlDesigner)
OnSetCursor()

Memberikan kesempatan untuk mengubah kursor mouse saat ini.

(Diperoleh dari ParentControlDesigner)
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 set 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 set properti yang 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)
ToolPicked(ToolboxItem)

Memilih alat yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UnhookChildControls(Control)

Merutekan pesan untuk turunan kontrol yang ditentukan ke setiap kontrol daripada ke perancang induk.

(Diperoleh dari ControlDesigner)
WndProc(Message)

Memproses pesan Windows.

WndProc(Message)

Memproses pesan Windows dan meneruskan WM_HSCROLL dan WM_VSCROLL pesan ke kontrol pada waktu desain.

(Diperoleh dari ScrollableControlDesigner)

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)

Berlaku untuk

Lihat juga