簡體   English   中英

C#Winforms繼承對象的用戶控件並進行修改

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM