DesignerActionPropertyItem Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DesignerActionPropertyItem sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
DesignerActionPropertyItem(String, String) |
Belirtilen özellik ve görünen adlarla sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır. |
DesignerActionPropertyItem(String, String, String) |
Belirtilen özellik ve kategori adlarıyla sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır ve metin görüntüler. |
DesignerActionPropertyItem(String, String, String, String) |
Belirtilen özellik ve kategori adları ve görüntüleme ve açıklama metni ile sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır. |
DesignerActionPropertyItem(String, String)
Belirtilen özellik ve görünen adlarla sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır.
public:
DesignerActionPropertyItem(System::String ^ memberName, System::String ^ displayName);
public DesignerActionPropertyItem (string memberName, string displayName);
public DesignerActionPropertyItem (string memberName, string? displayName);
new System.ComponentModel.Design.DesignerActionPropertyItem : string * string -> System.ComponentModel.Design.DesignerActionPropertyItem
Public Sub New (memberName As String, displayName As String)
Parametreler
- memberName
- String
Bu panel öğesiyle ilişkili özelliğin büyük/küçük harfe duyarlı adı.
- displayName
- String
Bu öğenin panel metni.
Açıklamalar
Oluşturucu ve DesignerActionPropertyItem(String, String)Description özelliklerini olarak null
ayarlarCategory.
parametresi, memberName
sınıfından türetilen programcı tarafından sağlanan sınıfın üyesi olan ilişkili özelliğin adına başvurur DesignerActionList .
Ayrıca bkz.
Şunlara uygulanır
DesignerActionPropertyItem(String, String, String)
Belirtilen özellik ve kategori adlarıyla sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır ve metin görüntüler.
public:
DesignerActionPropertyItem(System::String ^ memberName, System::String ^ displayName, System::String ^ category);
public DesignerActionPropertyItem (string memberName, string displayName, string category);
public DesignerActionPropertyItem (string memberName, string? displayName, string? category);
new System.ComponentModel.Design.DesignerActionPropertyItem : string * string * string -> System.ComponentModel.Design.DesignerActionPropertyItem
Public Sub New (memberName As String, displayName As String, category As String)
Parametreler
- memberName
- String
Bu panel öğesiyle ilişkili özelliğin büyük/küçük harfe duyarlı adı.
- displayName
- String
Bu öğenin panel metni.
- category
- String
Paneldeki benzer öğeleri gruplandırmak için kullanılan büyük/küçük harfe duyarlı String .
Açıklamalar
Oluşturucu özelliğini DesignerActionPropertyItem(String, String, String) olarak Descriptionnull
ayarlar.
Parametrenin paneldeki category
öğeleri gruplandırmak için nasıl kullanıldığı hakkında daha fazla bilgi için yöntemine GetSortedActionItems bakın.
parametresi, memberName
öğesinden DesignerActionListtüretilen programcı tarafından sağlanan sınıfın üyesi olan ilişkili özelliğin adına başvurur.
Ayrıca bkz.
- DesignerActionList
- GetSortedActionItems()
- Windows Formları için Tasarımcı Komutları ve DesignerAction Nesne Modeli
Şunlara uygulanır
DesignerActionPropertyItem(String, String, String, String)
Belirtilen özellik ve kategori adları ve görüntüleme ve açıklama metni ile sınıfının yeni bir örneğini DesignerActionPropertyItem başlatır.
public:
DesignerActionPropertyItem(System::String ^ memberName, System::String ^ displayName, System::String ^ category, System::String ^ description);
public DesignerActionPropertyItem (string memberName, string displayName, string category, string description);
public DesignerActionPropertyItem (string memberName, string? displayName, string? category, string? description);
new System.ComponentModel.Design.DesignerActionPropertyItem : string * string * string * string -> System.ComponentModel.Design.DesignerActionPropertyItem
Public Sub New (memberName As String, displayName As String, category As String, description As String)
Parametreler
- memberName
- String
Bu panel öğesiyle ilişkili özelliğin büyük/küçük harfe duyarlı adı.
- displayName
- String
Bu öğenin panel metni.
- category
- String
Paneldeki benzer öğeleri gruplandırmak için kullanılan büyük/küçük harfe duyarlı String .
- description
- String
Araç İpuçlarında veya durum çubuğunda kullanılan bu öğe için ek metin.
Örnekler
Aşağıdaki kod örneği, nesne koleksiyonunun DesignerActionItem nasıl oluşturulacağını gösterir. Akıllı etiketleri uygulamaya ilişkin tam bir örnek için bkz . Nasıl yapılır: Windows Forms Bileşenine Akıllı Etiket Ekleme.
public override DesignerActionItemCollection GetSortedActionItems()
{
DesignerActionItemCollection items = new DesignerActionItemCollection();
//Define static section header entries.
items.Add(new DesignerActionHeaderItem("Appearance"));
items.Add(new DesignerActionHeaderItem("Information"));
//Boolean property for locking color selections.
items.Add(new DesignerActionPropertyItem("LockColors",
"Lock Colors", "Appearance",
"Locks the color properties."));
if (!LockColors)
{
items.Add(new DesignerActionPropertyItem("BackColor",
"Back Color", "Appearance",
"Selects the background color."));
items.Add(new DesignerActionPropertyItem("ForeColor",
"Fore Color", "Appearance",
"Selects the foreground color."));
//This next method item is also added to the context menu
// (as a designer verb).
items.Add(new DesignerActionMethodItem(this,
"InvertColors", "Invert Colors",
"Appearance",
"Inverts the fore and background colors.",
true));
}
items.Add(new DesignerActionPropertyItem("Text",
"Text String", "Appearance",
"Sets the display text."));
//Create entries for static Information section.
StringBuilder location = new StringBuilder("Location: ");
location.Append(colLabel.Location);
StringBuilder size = new StringBuilder("Size: ");
size.Append(colLabel.Size);
items.Add(new DesignerActionTextItem(location.ToString(),
"Information"));
items.Add(new DesignerActionTextItem(size.ToString(),
"Information"));
return items;
}
Public Overrides Function GetSortedActionItems() _
As DesignerActionItemCollection
Dim items As New DesignerActionItemCollection()
'Define static section header entries.
items.Add(New DesignerActionHeaderItem("Appearance"))
items.Add(New DesignerActionHeaderItem("Information"))
'Boolean property for locking color selections.
items.Add(New DesignerActionPropertyItem( _
"LockColors", _
"Lock Colors", _
"Appearance", _
"Locks the color properties."))
If Not LockColors Then
items.Add( _
New DesignerActionPropertyItem( _
"BackColor", _
"Back Color", _
"Appearance", _
"Selects the background color."))
items.Add( _
New DesignerActionPropertyItem( _
"ForeColor", _
"Fore Color", _
"Appearance", _
"Selects the foreground color."))
'This next method item is also added to the context menu
' (as a designer verb).
items.Add( _
New DesignerActionMethodItem( _
Me, _
"InvertColors", _
"Invert Colors", _
"Appearance", _
"Inverts the fore and background colors.", _
True))
End If
items.Add( _
New DesignerActionPropertyItem( _
"Text", _
"Text String", _
"Appearance", _
"Sets the display text."))
'Create entries for static Information section.
Dim location As New StringBuilder("Location: ")
location.Append(colLabel.Location)
Dim size As New StringBuilder("Size: ")
size.Append(colLabel.Size)
items.Add( _
New DesignerActionTextItem( _
location.ToString(), _
"Information"))
items.Add( _
New DesignerActionTextItem( _
size.ToString(), _
"Information"))
Return items
End Function
Açıklamalar
Parametrenin paneldeki category
öğeleri gruplandırmak için nasıl kullanıldığı hakkında daha fazla bilgi için yöntemine GetSortedActionItems bakın.
parametresi, memberName
sınıfından türetilen programcı tarafından sağlanan sınıfın üyesi olan ilişkili özelliğin adına başvurur DesignerActionList .
Ayrıca bkz.
- DesignerActionList
- GetSortedActionItems()
- Windows Formları için Tasarımcı Komutları ve DesignerAction Nesne Modeli