Özel rapor madde sınıf kitaplıkları
Özel rapor öğeleri kullanmak sınıflardan Microsoft.ReportDesigner ad.Özel rapor öğesi uygulamak için kullanılan sınıfları iki ana kategoride gruplandırılabilir: Özel rapor öğesi altyapı ve ilgili işlevleri kapsülleyen yönetilen sarıcı sınıflar desteklemek için tasarlanmış benzersiz sınıfları Rapor Tanımlama Dili (rdl) öğeleri.Bu sınıflar kullanmak konusunda bir kod örneği için bkz: SQL Server Reporting Services ürün örnekleri.
Özel rapor madde altyapı sınıfları
Aşağıdaki sınıflar, özel rapor öğesi uygulamak için kullanılır.
Not
Aşağıdaki tablolarda tam liste değildir; Bunlar, özellikleri ve yöntemleri her sınıf için en sık kullanılan yalnızca içerir.
Microsoft.ReportDesigner.CustomReportItemDesigner
Bu ana özel rapor öğesi sınıftır.Özel rapor öğesi uygulamanız, ana sınıfı bu sınıftan devralınmalıdır.
Ortak özellikleri
Name |
Özel rapor öğesi adı. |
Type |
Özel rapor öğesi türü. |
CustomData |
A CustomData , tasarım sırasında belirtilen özel rapor öğesi veri özellikleri içeren nesne saat. |
CustomProperties |
A koleksiyon özel rapor öğesi için özel özellikler. |
Height |
Özel rapor öğesi denetimin yüksekliğini. |
Width |
Özel rapor öğesi denetimin genişliği. |
Report |
A kapsayıcı rapordaki datasets listesi gibi rapor düzey özellikleri. |
AltReportItem |
Kullanılacak alternatif rapor öğesi nesne, burada özel bir rapor öğesi run -saat denetimi desteklenmez. |
Style |
Özel rapor öğesi için stil özellikleri. |
Adornment |
Etkileşimli denetimini düzenlemek için kullanılan kenarlık pencere. |
Site |
The ISite of the component. |
DesignerVerbCollection |
Denetimin kısayol menüsü için özel fiiller dizisi. |
Public yöntemler
BeginEdit |
Etkileşimli düzenleme denetimi için etkinleştirir. |
DoDefaultAction |
Çift veya denetimi Return tuşlarına karşılık olarak adlandırılır. |
EndEdit |
Etkileşimli düzenleme denetimi için devre dışı bırakır. |
GetService |
hizmet temsil eden bir nesne döndürür. |
InitializeNewComponent |
Yeni bir özel rapor öğesi oluşturulduğunda denir. |
Invalidate |
Denetim tüm yüzeyine yeniden boyar. |
OnDragEnter OnDragDrop |
Bir nesne denetimin sürüklendiğinde olarak adlandırılır. |
OnPaint |
Yanıt olarak adlandırılan Paint olay. |
Microsoft.ReportDesigner.CustomReportItemAttribute
Bu öznitelik özel rapor öğesi türünü tanımlamak için kullanılır.Değerinin adıyla eşleşmesi gerekir <Name> öznitelik, ReportItem öğesi Rapor Tasarımcısı yapılandırma dosyası.
Public yöntemler
CustomReportItemAttribute |
CustomReportItemAttribute nesnesi oluşturur. |
Microsoft.ReportDesigner.LocalizedNameAttribute
Bu öznitelik için özel rapor öğesi Tasarımcı kullanmak için görüntü adı belirtmek için kullanılır.
Public yöntemler
LocalizedNameAttribute |
LocalizedNameAttribute nesnesi oluşturur. |
Microsoft.ReportDesigner.Adornment
The Adornment class is used by the custom report item design-time component to provide areas outside of the main rectangle of the design surface.Bu alanlara, fare tıklatma ve sürükleme ve bırakma işlemleri gibi kullanıcı arabirim olayları ele alabilir.
Public yöntemler
OnShow |
Ne zaman adlı Adornment etkinleştirilir. |
OnHide |
Ne zaman adlı Adornment devre dışı bırakılır. |
Paint |
Yanıt olarak adlandırılan Paint olay. |
OnDragEnter OnDragOver OnDragLeave OnDragDrop |
Bir nesnenin içine sürüklendiğinde olarak adlandırılan Adornment. |
Microsoft.ReportDesigner.AdornerService
Bu sınıf tarafından özel rapor öğesi desteklemek için kullanılan görüntü hizmetler topluluğu sağlamak için kullanılan Adornment nesneler için özel rapor öğesi tasarım -saat bileşen.
Ortak özellikleri
AdornerWindowBounds |
Adorner penceresi sınırları. |
AdornerWindowRegion |
bölge Adorner penceresinin. |
AdornerWindowGraphics |
Adorner penceresi için bir grafik içeriği. |
Public yöntemler
ComponentRectInDesignerFrame |
Tasarımcı çerçeve'ye çevrilmiş bileşen sınırları döndürür. |
InvalidateAdorner |
Adorner pencere geçersiz kılar. |
PointToAdorner |
Ekran koordinatlarındaki Adorner penceresinin koordinatları çevrilmiş bir noktayı döndürür. |
Microsoft.ReportDesigner.ExpressionEditor
Bu sınıf, özel rapor öğesi tasarım - Kimden kullanılabilirsaat ifade Düzenleyicisi'ni başlatmak için denetim.
Public yöntemler
EditValue |
Verilen nesne değeri ile başlatılmış Expression Editor'u çağırır. |
Microsoft.ReportDesigner.IFieldsDataObject
Bu sınıf bir koleksiyon , Reporting Services ilgili alanlar ve kullanılır destek sürükle ve bırak olaylarını tasarım ortamı.Devraldığı IReportItemDataObject.
Ortak özellikleri
DataSetName |
Kesilmesini alanları içeren dataset adı. |
Fields |
koleksiyon Alanlar (Microsoft.ReportDesigner.Field) kesilmesini. |
Ayrıca bkz.