Share via


Windows Forms Denetimlerindeki Öznitelikler

.NET Framework, özel denetimlerinizin ve bileşenlerinizin üyelerine uygulayabileceğiniz çeşitli öznitelikler sağlar. Bu özniteliklerden bazıları bir sınıfın çalışma zamanı davranışını, diğerleri ise tasarım zamanı davranışını etkiler.

Dikkat

Bu içerik .NET Framework için yazılmıştır. .NET 6 veya sonraki bir sürümü kullanıyorsanız, bu içeriği dikkatli kullanın. Tasarımcı sistemi Windows Forms için değişmiştir ve .NET Framework makalesindeki Tasarım Aracı değişiklikleri gözden geçirmeniz önemlidir.

Denetim ve Bileşen Özellikleri öznitelikleri

Aşağıdaki tabloda, özelliklere veya özel denetimlerinizin ve bileşenlerinizin diğer üyelerine uygulayabileceğiniz öznitelikler gösterilmektedir. Bu özniteliklerin birçoğunun kullanıldığı bir örnek için bkz . Nasıl yapılır: Windows Forms Denetimlerinde Öznitelikleri Uygulama.

Öznitelik Tanım
AmbientValueAttribute Özelliğin değerini başka bir kaynaktan almasına neden olmak için bir özelliğe geçirecek değeri belirtir. Bu, ambiyans olarak bilinir.
BrowsableAttribute Özellikler penceresinde bir özelliğin veya olayın görüntülenip görüntülenmeyeceğini belirtir.
CategoryAttribute Bir denetim Categorized modunda görüntülendiğinde özelliğin veya olayın gruplandırıldığı PropertyGrid kategorinin adını belirtir.
DefaultValueAttribute Bir özelliğin varsayılan değerini belirtir.
DescriptionAttribute Bir özellik veya olay için açıklama belirtir.
DisplayNameAttribute Bağımsız değişken içermeyen bir özellik, olay veya public void yöntemin görünen adını belirtir.
EditorAttribute Bir özelliği değiştirmek için kullanılacak düzenleyiciyi belirtir.
EditorBrowsableAttribute Bir özelliğin veya yöntemin düzenleyicide görüntülenebilir olduğunu belirtir.
HelpKeywordAttribute Bir sınıf veya üye için bağlam anahtar sözcüğünü belirtir.
LocalizableAttribute Bir özelliğin yerelleştirilip yerelleştirilmeyeceğini belirtir.
PasswordPropertyTextAttribute Bir nesnenin metin gösteriminin yıldız işareti gibi karakterler tarafından gizlendiğini gösterir.
ReadOnlyAttribute Bu özniteliğin bağlı olduğu özelliğin tasarım zamanında salt okunur mu yoksa okuma/yazma mı olduğunu belirtir.
RefreshPropertiesAttribute İlişkili özellik değeri değiştiğinde özellik kılavuzunun yenilenmesi gerektiğini gösterir.
TypeConverterAttribute Bu özniteliğin bağlı olduğu nesne için dönüştürücü olarak kullanılacak türü belirtir.

Veri Bağlama Özellikleri öznitelikleri

Aşağıdaki tabloda, özel denetimlerinizin ve bileşenlerinizin veri bağlamayla nasıl etkileşim kuracağını belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.

Öznitelik Tanım
BindableAttribute Bir özelliğin genellikle bağlama için kullanılıp kullanılmadığını belirtir.
ComplexBindingPropertiesAttribute Bir bileşenin veri kaynağı ve veri üyesi özelliklerini belirtir.
DefaultBindingPropertyAttribute Bir bileşen için varsayılan bağlama özelliğini belirtir.
LookupBindingPropertiesAttribute Bir bileşenin veri kaynağı ve veri üyesi özelliklerini belirtir.
AttributeProviderAttribute Öznitelik yeniden yönlendirmeyi etkinleştirir.

Sınıflar için Öznitelikler

Aşağıdaki tabloda, tasarım zamanında özel denetimlerinizin ve bileşenlerinizin davranışını belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.

Öznitelik Tanım
DefaultEventAttribute Bir bileşen için varsayılan olayı belirtir.
DefaultPropertyAttribute Bir bileşen için varsayılan özelliği belirtir.
DesignerAttribute Bir bileşen için tasarım zamanı hizmetlerini uygulamak için kullanılan sınıfı belirtir.
DesignerCategoryAttribute Bir sınıf için tasarımcının belirli bir kategoriye ait olduğunu belirtir.
ToolboxItemAttribute Araç kutusu öğesinin özniteliğini temsil eder.
ToolboxItemFilterAttribute Araç Kutusu öğesi için kullanılacak filtre dizesini ve filtre türünü belirtir.

Ayrıca bkz.