Muhammed Tahiroğlu yazıyor
Yazılım ve Sanat

DevExpress'in Visual Inheritance Çözümü

Eylül 19, 2007 15:02, Muhammed

DevExpress'in Windows kontrollerini Visual Studio 2005 düzleminde kullananlar, bir süre sonra "visual inheritance" sıkıntıları yaşamaya başlıyorlar. Temel form sınıflarımız olsun şeklindeki masum düşünceler, temel sınıftan sunulan bir DevExpress araç çubuğu oluşturmaya uzanıyor.

"Visual Inheritance" için yeni formu temel sınıftan türetmek yetmiyor. Üzerine eklemeler yapılacak (genişletilecek) kontrolleri "protected" olarak işaretlemek gerekiyor. Mâlum tüm kontroller "private" erişim düzeyinde ekleniyorlar.

Programcı, temel sınıftaki DevExpress'in araç çubuğunu "protected" olarak işaretlemesine rağmen türettiği formlarda bu çubuğa yeni kontrol ekleyemiyor. Eklese bile ekranın kapatılıp açılmasıyla yok eklenen şey yok oluyor.

İşte bu ağız tadı bozan durum için neyse ki DevExpress bir çözüm bulmuş.

Henüz doğruluğundan emin olamadıkları bir registry müdahalesi. Denedik, çalışıyor.

Aynı sıkıntıyı yaşamış ademoğullarının pür dikkatlerine...

Related posts

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




 
EOS 40D
Site Meter