2008-10-23 18 views

cevap

26

Var. Bir dosyada birden fazla sınıfa sahip olursanız, VS sadece birinciye bakar, fakat yanılmış olabilirim.

[System.ComponentModel.DesignerCategory("Code")] 
public class SomeBaseClass : UserControl 
{ 
//... 
} 

yukarıda gösterildiği gibi özelliğin tam adını kullanmak gerektiğini unutmayın: Her durumda, bu hile yapmak gerekir. Eğer üzerinde bir kullanarak bir deyim koyarak deneyin ve sadece "DesignerCategory" görsel stüdyosu onu denemeyebilir.

+1

Temel sınıf şimdi kod olarak açılır, ancak türetilmiş sınıflar da * yapar. Ancak, bu öznitelikte bir kukla sınıf ekliyorsanız, bir çekicilik çalışır! – Simon

+3

Dikkatli olun, sadece [DesignerCategory ("Kod")] kullanarak çalışmayın, işe yaramaz (Visual'de bir hataya benziyor). Tam ad yazmanız gerekiyor '' [System.ComponentModel.DesignerCategory ("Code")] ' – Benlitz

İlgili konular