[英]C# Winforms inherit usercontrol with objects and modify
我已經創建了一個名為ucn的用戶控件,並帶有一個填充該用戶控件的datagridview。
創建完另一個從ucn繼承的usercontrol之后:
public partial class ucnRequest : ucn
{
在設計模式下,我看到了datagridview:
可以,但是我不能添加列。
在主用戶控件中,我將Modifiers屬性更改為public,但沒有任何更改。
謝謝
我認為這是因為默認情況下,您的UserControl
不會在Windows窗體編輯器中充當“容器”控件,因此Windows窗體編輯器不會公開其公共屬性。
要使其在Windows窗體編輯器中成為“容器”控件,可以將以下屬性添加到該類:
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
public class MyUserControl: System.Windows.Forms.UserControl
{
...
請參閱此處以獲取更多信息: http : //support.microsoft.com/kb/813450
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.