MenuItemCollectionEditor 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.
public ref class MenuItemCollectionEditor : System::Drawing::Design::UITypeEditor
public class MenuItemCollectionEditor : System.Drawing.Design.UITypeEditor
type MenuItemCollectionEditor = class
inherit UITypeEditor
Public Class MenuItemCollectionEditor
Inherits UITypeEditor
- Warisan
Contoh
Contoh kode berikut menunjukkan cara menggunakan EditorAttribute atribut untuk mengaitkan MenuItemCollectionEditor kelas dan UITypeEditor (kelas dasar editor koleksi) dengan properti dalam kontrol kustom, berasal dari WebControl kelas , yang mendapatkan dan mengatur MenuItemCollection koleksi.
private MenuItemCollection menuItems;
// Associate the MenuItemCollectionEditor with the Items.
[Editor(typeof(System.Web.UI.Design.WebControls.
MenuItemCollectionEditor),
typeof(UITypeEditor))]
public MenuItemCollection Items
{
get
{
// If there is no menuItems collection, create it.
if (menuItems == null)
menuItems = new MenuItemCollection();
return menuItems;
}
set { menuItems = value; }
} // Items
Private menuItems As MenuItemCollection
' Associate the MenuItemCollectionEditor with the Items.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
MenuItemCollectionEditor), _
GetType(UITypeEditor))> _
Public Property Items() As MenuItemCollection
Get
If menuItems Is Nothing Then
menuItems = New MenuItemCollection()
End If
Return menuItems
End Get
Set
menuItems = value
End Set
End Property ' Items
Keterangan
Kelas MenuItemCollectionEditor menyediakan antarmuka pengguna untuk mengedit MenuItem elemen koleksi yang ditentukan oleh Items properti dalam kontrol terkait Menu .
MenuItemCollectionEditor dipanggil dengan memilih tombol elipsis (...) pada properti Item di kisi Properti perancang visual, atau dengan memilih Edit Item Menu dari menu konteks Tugas Umum pada kontrol.
Metode EditValue mengedit nilai kumpulan item menu kontrol terkait Menu . Metode ini GetEditStyle mendapatkan gaya pengeditan yang terkait dengan editor ini.
Konstruktor
| Nama | Deskripsi |
|---|---|
| MenuItemCollectionEditor() |
Menginisialisasi instans baru dari kelas MenuItemCollectionEditor. |
Properti
| Nama | Deskripsi |
|---|---|
| IsDropDownResizable |
Mendapatkan nilai yang menunjukkan apakah editor drop-down harus dapat diubah bentuknya oleh pengguna. (Diperoleh dari UITypeEditor) |
Metode
| Nama | Deskripsi |
|---|---|
| EditValue(IServiceProvider, Object) |
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode . (Diperoleh dari UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Mengedit nilai kumpulan item menu kontrol terkait. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetEditStyle() |
Mendapatkan gaya editor yang digunakan oleh EditValue(IServiceProvider, Object) metode . (Diperoleh dari UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Mendapatkan gaya pengeditan yang terkait dengan editor ini. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetPaintValueSupported() |
Menunjukkan apakah editor ini mendukung pengecatan representasi nilai objek. (Diperoleh dari UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Menunjukkan apakah konteks yang ditentukan mendukung pengecatan representasi nilai objek dalam konteks yang ditentukan. (Diperoleh dari UITypeEditor) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| PaintValue(Object, Graphics, Rectangle) |
Melukis representasi nilai objek yang ditentukan ke kanvas yang ditentukan. (Diperoleh dari UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Melukis representasi nilai objek menggunakan yang ditentukan PaintValueEventArgs. (Diperoleh dari UITypeEditor) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |