Bagikan melalui


PropertyValueUIItem Kelas

Definisi

Menyediakan informasi tentang properti yang ditampilkan di jendela Properti, termasuk penanganan aktivitas terkait, string informasi pop-up, dan ikon yang ditampilkan untuk properti.

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

Contoh

Contoh kode berikut menyediakan PropertyValueUIItem objek untuk setiap properti komponen bernama HorizontalMargin atau VerticalMargin. PropertyValueUIItem untuk properti ini menyediakan gambar, TipsAlat, dan penanganan aktivitas yang menampilkan kotak pesan saat gambar untuk properti diklik. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk IPropertyValueUIService antarmuka.

// PropertyValueUIHandler delegate that provides PropertyValueUIItem
// objects to any properties named HorizontalMargin or VerticalMargin.
private void marginPropertyValueUIHandler(
    System.ComponentModel.ITypeDescriptorContext context,
    System.ComponentModel.PropertyDescriptor propDesc,
    ArrayList itemList)
{
    // A PropertyValueUIHandler added to the IPropertyValueUIService
    // is queried once for each property of a component and passed
    // a PropertyDescriptor that represents the characteristics of 
    // the property when the Properties window is set to a new 
    // component. A PropertyValueUIHandler can determine whether 
    // to add a PropertyValueUIItem for the object to its ValueUIItem 
    // list depending on the values of the PropertyDescriptor.
    if (propDesc.DisplayName.Equals("HorizontalMargin"))
    {
        Image img = Image.FromFile("SampImag.jpg");
        itemList.Add(new PropertyValueUIItem(img, new PropertyValueUIItemInvokeHandler(this.marginInvoke), "Test ToolTip"));
    }
    if (propDesc.DisplayName.Equals("VerticalMargin"))
    {
        Image img = Image.FromFile("SampImag.jpg");
        img.RotateFlip(RotateFlipType.Rotate90FlipNone);
        itemList.Add(new PropertyValueUIItem(img, new PropertyValueUIItemInvokeHandler(this.marginInvoke), "Test ToolTip"));
    }
}

Konstruktor

PropertyValueUIItem(Image, PropertyValueUIItemInvokeHandler, String)

Menginisialisasi instans baru kelas PropertyValueUIItem.

Properti

Image

Mendapatkan gambar 8 x 8 piksel yang akan digambar di jendela Properti.

InvokeHandler

Mendapatkan handler yang dinaikkan ketika pengguna mengklik dua kali item ini.

ToolTip

Mendapatkan atau mengatur string informasi yang akan ditampilkan untuk item ini.

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)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Reset()

Mereset item antarmuka pengguna (UI).

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga