我使用了一个用户控件作为基类(我们称其为BaseUC),上面带有3个标签(共3行)(它们被设置为 protected )。

还有另一个从其继承的用户控件(InheritedUC)。我在InheritedUC中添加了两个标签,它们位于基本标签之间(因此有5行)。

Visiual Studio的设计UI View 一切正常。但是,当我运行该应用程序时,BaseUC上的标签与InheritedUC中的标签重叠,而我看不到继承控件上的标签。

有解决这个问题的想法吗?非常感谢你

最佳答案

从MSDN:Control.Anchor Property



在所有标签上设置Anchor属性:
例如:

label1.Anchor = AnchorStyles.Top | AnchorStyles.Left;

关于c# - 如何在继承的用户控件中更改继承项的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13439490/

10-16 11:03