Winforms UserControl继承问题

时间:2016-08-26 12:45:55

标签: c# winforms inheritance tablelayoutpanel

在Winforms应用程序(C#)中有一组用户控件:

  • A - 继承自UserControl,包含受保护的treeview tnA tablelayoutpanel +一些按钮和一个图像列表。
  • B - 继承自A
  • C - 继承自A

现在我有两个问题:

1)我无法向B和C添加新控件。

当我尝试将一个复选框拖到B [Design]上时,我得到一个带有直线的黑色圆圈。

A上的tablelayoutpanel是modifiers = protected。

2)我无法在B上的树视图中添加事件。

我希望在B上实现tnA.NodeMouseClick(),但事件不会被提升。

关于如何解决这两件事的任何想法?

谢谢!

0 个答案:

没有答案