public class TextBox2:TextBox { TextBox1 t1; Control1 c1; //略 public void tm1() { t1.tm1(); } public void cm1() { c1.cm1(); } } 楼主这样能实现你要求么
public class TextBox2:TextBox { TextBox1 t1; Control1 c1; //略 public void tm1() { t1.tm1(); } public void cm1() { c1.cm1(); } }
public class TextBox2:TextBox { TextBox2 t1; Control1 c1; //略 public void tm1() { t1.tm1(); } public void cm1() { c1.cm1(); } }
[quote=引用 7 楼 hwenycocodq520 的回复:] 楼主上点代码啊 都不知道你的 Control1是继承哪个或者是什么类
楼主上点代码啊 都不知道你的 Control1是继承哪个或者是什么类
问题根源在于 从逻辑上讲,TextBox应该是Control1的继承类, 从继承树上讲,TextBox只是Control的继承类,而不是Control1的继承类 再补充一下,要求在.Net2.0中使用多继承解决
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧