Bagikan melalui


DesignerActionList Kelas

Definisi

Menyediakan kelas dasar untuk jenis yang menentukan daftar item yang digunakan untuk membuat panel tag pintar.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
Warisan
DesignerActionList

Contoh

Contoh kode berikut menunjukkan cara membuat kumpulan DesignerActionItem objek.

Untuk penjelasan lengkap tentang contoh kode ini, lihat Cara: Melampirkan Tag Pintar ke Komponen Formulir Windows.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

Keterangan

Fitur ini DesignerAction memungkinkan komponen dan kontrol untuk menampilkan informasi dan perintah yang sensitif konteks. Fitur ini DesignerAction dapat dianggap sebagai pengganti kata kerja perancang, karena DesignerActionItem dapat ditampilkan di panel tag pintar dan juga di menu pintasan yang terkait dengan komponen atau kontrol. Kelas ini DesignerActionList mewakili titik interaksi utama bagi pengembang yang ingin menambahkan dukungan tag pintar ke komponen dan kontrol kustom mereka.

DesignerActionList adalah kelas dasar, yang berasal dari pengembang komponen untuk mengisi panel tag pintar. Panel tag pintar mewakili antarmuka pengguna (UI) seperti menu untuk tag pintar.

Kelas turunan ini dapat mengimplementasikan virtualGetSortedActionItems metode untuk mengembalikan kumpulan objek yang berasal dari DesignerActionItem. Objek-objek ini mewakili item panel tag pintar. Setiap item ditampilkan di panel sesuai dengan jenisnya. Misalnya, DesignerActionTextItem ditampilkan sebagai label teks statis. Item panel aktif, yang diwakili oleh DesignerActionPropertyItem jenis dan DesignerActionMethodItem , masing-masing memiliki properti atau metode yang dapat diakses publik yang sesuai, yang mengimplementasikan fungsionalitas untuk item tersebut.

Untuk informasi selengkapnya tentang cara menambahkan item ke panel tag pintar, lihat GetSortedActionItems metode .

Catatan

Formulir dan kotak dialog dapat ditampilkan oleh anggota kelas yang berasal dari DesignerActionList. Secara default, induk jendela ini akan menjadi jendela kontainer untuk panel tag pintar. Secara eksplisit mengasuh jendela anak ini ke layanan atau jendela lain dapat menyebabkan tag pintar ditampilkan dengan tidak benar.

Panel tag pintar tidak mendukung pengguliran atau paging, jadi berhati-hatilah untuk tidak mengisi panel Anda dengan banyak item tag pintar. Terlalu banyak item dapat mengakibatkan panel tag pintar meluas di luar batas layar.

Konstruktor

DesignerActionList(IComponent)

Menginisialisasi instans baru kelas DesignerActionList.

Properti

AutoShow

Mendapatkan atau menetapkan nilai yang menunjukkan apakah panel tag pintar harus secara otomatis ditampilkan saat dibuat.

Component

Mendapatkan komponen yang terkait dengan DesignerActionList.

Metode

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)

Mengembalikan objek yang mewakili layanan yang disediakan oleh komponen yang terkait dengan DesignerActionList.

GetSortedActionItems()

Mengembalikan kumpulan DesignerActionItem objek yang terkandung dalam daftar.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga