gpt4 book ai didi

c# - 使用按钮在两个类之间共享一个方法

转载 作者:行者123 更新时间:2023-11-30 21:52:27 24 4
gpt4 key购买 nike

我在 C# 和 Windows 窗体中有两个类,我们称它们为 One.csTwo.cs。在这两个类上,我有两个完全相同的按钮,具有相同的功能和相同的名称。

现在我有了一个函数,它可以禁用其中一个按钮。简化后看起来像这样:

public static void Something(){ 
btnOne.Enabled = false; }

现在我想在我的两个类 One.csTwo.cs 之间共享这个函数 Something。我该怎么做?

我已经尝试用这个函数创建一个新的静态类,并尝试从一类和二类访问它。但问题是按钮,我想访问...

最佳答案

您可以有多个选项。

  1. 创建一个基类并在该基类中使用该函数。现在继承相同的内容并在您想要的任何地方使用。
  2. 创建一个通用类。包括您希望在整个应用程序中拥有的每个功能。现在创建该类的一个对象并使用它。 (您需要按钮的引用)。
  3. 创建一个接口(interface) 并拥有该虚拟 功能。现在在您想要的类中覆盖该函数并根据需要使用它。

关于c# - 使用按钮在两个类之间共享一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34760899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com