gpt4 book ai didi

c# - 按钮应该在 C# 中引用自身

转载 作者:行者123 更新时间:2023-12-04 05:51:52 24 4
gpt4 key购买 nike

假设有按钮将字母表中的所有字母设置为文本。
我想在这些按钮中调用一个函数并使用这个字母作为参数。
我可以以某种方式为每个按钮使用相同的代码吗?

就像是

functionname(this.Text);

问题是,“this”指的是表单而不是特定的按钮。

最佳答案

在大多数事件机制中,您可以获得事件的来源;在经典的 Win Forms 中,这通常被称为“发送器”。您可以将发件人转换为您所知道的内容,或一些常见的基本类型。例如:

void SomeEventHandler(object sender, SomeEventArgs e) {
string text = ((Control)sender).Text;
// ...
}

因此,有了这个,单个事件处理程序就可以处理所有按钮。

这在基础设施/工具(WCF、XNA 等)之间可能略有不同,但从根本上应该保持相似。

关于c# - 按钮应该在 C# 中引用自身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9968409/

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