我自定義一個接口
public interface IMForm{ Control GetControl(string ctrlName);}
用于返回窗體控件
父窗體
public partial class MForm : Form, IMForm
并實現(xiàn)接口方法GetControl
之后在設(shè)計中所有的窗體繼承自MForm窗體,如
public partial class MdiForm : MForm
現(xiàn)在有一個問題,我將MdiForm窗體轉(zhuǎn)化為IMForm接口類型后 通過方法GetControl無法得到MdiForm窗體上的控件,只能得到MForm上的控件;接口的實現(xiàn)部分在MForm中?。?該如何在被繼承者中得到繼承者的對象?
如果將接口實現(xiàn)部分都寫在MdiForm窗體中的話,這樣設(shè)計起來麻煩,每個窗體都要實現(xiàn)GetControl方法。
- 1 回答
- 0 關(guān)注
- 295 瀏覽
添加回答
舉報
0/150
提交
取消