C#窗体继承-父窗体中的函数需要在子窗体中调用重写的函数

用户名

好的-我遇到了一个问题,我很难解决。

我有两种形式-一种是从另一种继承。我们将它们称为FormParent和FormChild。

MyFunction()在FormParent中定义。我不需要重写它,因为它将对许多不同的形式执行相同的基本操作,但是它调用DoSomethingUnique()。DoSomethingUnique在父级中定义,在子级中覆盖。

我的问题是,因为我没有覆盖MyFunction(),所以当我从FormChild调用它时,它调用的DoSomethingUnique()版本是FormParent而不是FormChild的函数。

有什么方法可以避免重写这两个函数,但是将DoSomethingUnique()的版本称为FormChild的版本吗?

凯文

您想要做的当然可以。您只需要确保已安装正确的修饰符即可。

在FormParent ..

virtual public void DoSomethingUnique()

在FormChild中

override public void DoSomethingUnique()

如果您未使用显式修改方法,override则将在FormParent中调用该方法。

显然用您的返回类型替换void。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#父窗体打开子窗体,在父窗体关闭后调用子函数

来自分类Dev

从C#的子窗体调用类实例中的函数

来自分类Dev

如何在C#中从子窗体调用父窗体方法?

来自分类Dev

C#子窗体未返回程序中的预期点(父窗体)

来自分类Dev

在Windows窗体中动态调用函数

来自分类Dev

symfony从子窗体调用父窗体构造函数

来自分类Dev

在 C# 中从另一个类调用主窗体中的函数

来自分类Dev

C#父级-子窗体

来自分类Dev

如何在父窗体中更改子窗体控件的属性

来自分类Dev

MDI子窗体不适合WinForms中的父窗体

来自分类Dev

在C#中,主窗体的控件后面打开了子窗体

来自分类Dev

如何在C#中从父窗体访问子窗体的静态变量

来自分类Dev

C#窗体渐变

来自分类Dev

如何从Windows窗体调用C ++函数

来自分类Dev

在C#中创建投票(Windows窗体)

来自分类Dev

从C#窗体中删除控件

来自分类Dev

c#中的Windows窗体错误

来自分类Dev

如何将类对象子窗体发送到父窗体C#

来自分类Dev

按钮之间的继承C#-Windows窗体

来自分类Dev

SetFocus之后需要在子窗体中自动编辑访问文本框

来自分类Dev

C#Winform中的子窗体工具

来自分类Dev

从主窗体继承图标到vb.net中的子窗体

来自分类Dev

C# Windows 窗体 - 如何将单击方法中初始化的数组调用到窗体的其他部分

来自分类Dev

单击按钮后,将生成的子窗体中的计算值保存到父窗体中

来自分类Dev

Windows窗体使用C#

来自分类Dev

子窗体始终位于父窗体顶部

来自分类Dev

子窗体从多个父窗体获取属性

来自分类Dev

当子窗体在代码中调整大小时,如何自动调整父窗体的大小?

来自分类Dev

我如何在C#中将数据从子窗体发送到父MDI窗体或将父MDI从数据发送到子窗体?

Related 相关文章

  1. 1

    C#父窗体打开子窗体,在父窗体关闭后调用子函数

  2. 2

    从C#的子窗体调用类实例中的函数

  3. 3

    如何在C#中从子窗体调用父窗体方法?

  4. 4

    C#子窗体未返回程序中的预期点(父窗体)

  5. 5

    在Windows窗体中动态调用函数

  6. 6

    symfony从子窗体调用父窗体构造函数

  7. 7

    在 C# 中从另一个类调用主窗体中的函数

  8. 8

    C#父级-子窗体

  9. 9

    如何在父窗体中更改子窗体控件的属性

  10. 10

    MDI子窗体不适合WinForms中的父窗体

  11. 11

    在C#中,主窗体的控件后面打开了子窗体

  12. 12

    如何在C#中从父窗体访问子窗体的静态变量

  13. 13

    C#窗体渐变

  14. 14

    如何从Windows窗体调用C ++函数

  15. 15

    在C#中创建投票(Windows窗体)

  16. 16

    从C#窗体中删除控件

  17. 17

    c#中的Windows窗体错误

  18. 18

    如何将类对象子窗体发送到父窗体C#

  19. 19

    按钮之间的继承C#-Windows窗体

  20. 20

    SetFocus之后需要在子窗体中自动编辑访问文本框

  21. 21

    C#Winform中的子窗体工具

  22. 22

    从主窗体继承图标到vb.net中的子窗体

  23. 23

    C# Windows 窗体 - 如何将单击方法中初始化的数组调用到窗体的其他部分

  24. 24

    单击按钮后,将生成的子窗体中的计算值保存到父窗体中

  25. 25

    Windows窗体使用C#

  26. 26

    子窗体始终位于父窗体顶部

  27. 27

    子窗体从多个父窗体获取属性

  28. 28

    当子窗体在代码中调整大小时,如何自动调整父窗体的大小?

  29. 29

    我如何在C#中将数据从子窗体发送到父MDI窗体或将父MDI从数据发送到子窗体?

热门标签

归档