gpt4 book ai didi

具有相似行为的 C# 多按钮

转载 作者:行者123 更新时间:2023-11-30 13:15:14 25 4
gpt4 key购买 nike

我是 C# 的新手,目前我正在学习这个 C# 教程。在本教程中,我遇到了开发计算器的练习。

A C# .Net Calculator - Design Stage

在练习中给出的解决方案中,每个数字按钮都被赋予了一个 btn*_click 方法,该方法可以很容易地推广。

1
(来源:homeandlearn.co.uk)

我们如何编写代码,以便我们可以概括这 10 个函数?我虽然可以通过修改 initializeComponent() 来完成,但是关于它的评论说它不应该使用代码编辑器修改。

如何解决这个问题。

最佳答案

您可以将所有按钮绑定(bind)到同一个点击事件处理程序,并使用 sender 获取文本:

private void btnAnyButton_Click(object sender, EventArgs e)
{
Button theButton = sender as Button;
txtDisplay.Text += theButton.Text;
}

关于具有相似行为的 C# 多按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143549/

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