DesignerActionList Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 objek DesignerActionItem.
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 DesignerAction
memungkinkan komponen dan kontrol untuk menampilkan informasi dan perintah yang sensitif konteks. Fitur 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 DesignerActionList mewakili titik interaksi utama bagi pengembang yang ingin menambahkan dukungan tag pintar ke komponen dan kontrol kustom mereka.
DesignerActionList adalah kelas dasar, 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 menerapkan metode virtual
GetSortedActionItems 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 jenis DesignerActionPropertyItem 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 metode GetSortedActionItems.
Nota
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 halaman, 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 objek DesignerActionItem yang terkandung dalam daftar. |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |