gpt4 book ai didi

C# .NET 相当于 Java Swing Actions

转载 作者:搜寻专家 更新时间:2023-11-01 02:32:00 25 4
gpt4 key购买 nike

在编写 Java GUI 时,我大量使用了 Action类(class)。实例化的操作类被传递给许多按钮或菜单项构造函数,因此您只需在一个地方编写逻辑代码。

每次您单击与操作关联的按钮/图标/菜单项时,actionPerformed 方法都会触发并执行代码。

这非常节省时间,让我只需编写一次逻辑。

问题:

  1. 在 C# 或 .NET 框架中是否有类似的类?
  2. 我是不是都弄错了,有不同的方法可以从多个按钮/图标/菜单项调用一组逻辑吗?

最佳答案

.Net 大量使用事件,如果你有共同的功能,你可以做这样的事情。

protected void button_click(object sender, EventArgs e)
{
// Common code here
// You can use sender parameter to distinguish b/w the buttons.
}

button1.Click += button_click; 
button2.Click += button_click;
button3.Click += button_click;

关于C# .NET 相当于 Java Swing Actions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7194868/

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