Aracılığıyla paylaş


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ımcısı değişikliklerini gözden geçirmeniz önemlidir.

Denetim ve Bileşen Özellikleri öznitelikleri

Aşağıdaki tabloda, özelliklerinize 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. Windows Forms Denetimlerinde Öznitelikleri Nasıl Uygulayacağınız.

Özellik Açıklama
AmbientValueAttribute Bir özelliğin değerini başka bir kaynaktan almasını sağlamak için özelliğe geçirilecek değeri belirtir. Bu, ambiyansolarak bilinir.
BrowsableAttribute Bir özelliğin veya olayın Özellikler penceresinde görüntülenip görüntülenmeyeceğini belirtir.
CategoryAttribute PropertyGrid moduna ayarlanmış bir Categorized denetiminde görüntülendiğinde özelliğin veya olayın gruplandırıldığı kategorinin adını belirtir.
DefaultValueAttribute Bir özelliğin varsayılan değerini belirtir.
DescriptionAttribute Bir özellik veya olay için bir açıklama belirtir.
DisplayNameAttribute Bağımsız değişken içermeyen bir özellik, olay veya public void yönteminin 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.

Özellik Açıklama
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.

Özellik Açıklama
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 bakınız