为了账号安全,请及时绑定邮箱和手机立即绑定

窗体继承扩展接口的问题,请高手帮忙

窗体继承扩展接口的问题,请高手帮忙

鸿蒙传说 2018-12-07 00:37:44
我自定义一个接口 public interface IMForm{ Control GetControl(string ctrlName);} 用于返回窗体控件 父窗体 public partial class MForm : Form, IMForm 并实现接口方法GetControl 之后在设计中所有的窗体继承自MForm窗体,如 public partial class MdiForm : MForm 现在有一个问题,我将MdiForm窗体转化为IMForm接口类型后 通过方法GetControl无法得到MdiForm窗体上的控件,只能得到MForm上的控件;接口的实现部分在MForm中!! 该如何在被继承者中得到继承者的对象? 如果将接口实现部分都写在MdiForm窗体中的话,这样设计起来麻烦,每个窗体都要实现GetControl方法。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 284 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信