我已經創建了我的用戶控件叫ucn與填充usercontrol的datagridview。C#Winforms繼承用戶控件的對象,並修改
我創建從UCN繼承另一個用戶控件後:
public partial class ucnRequest : ucn
{
和的designMode我看到的datagridview:
是好的,但我不能添加列例。
主用戶控件我改變了修飾符財產公開,但沒有任何變化......
感謝
我已經創建了我的用戶控件叫ucn與填充usercontrol的datagridview。C#Winforms繼承用戶控件的對象,並修改
我創建從UCN繼承另一個用戶控件後:
public partial class ucnRequest : ucn
{
和的designMode我看到的datagridview:
是好的,但我不能添加列例。
主用戶控件我改變了修飾符財產公開,但沒有任何變化......
感謝
我想這是因爲你的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
你改變後也重新編譯修飾符? –
@ThorstenDittmar是的,清理和重建,但沒有改變 – ghiboz
WPF,WinForms,jQuery? –