您可以使C#表单上的文本框像Excel框一样吗?

时间:2019-06-26 23:12:14

标签: c# excel winforms input textbox

我希望用户能够输入=等,然后编写一个方程式。他们单击该框后,我希望文本框显示答案。

例如,他们可以放置= 2 + 2,并且在未选中时显示4。

我根本不知道该怎么做,甚至不知道从哪里开始。我可以让文本框在其他位置进行计算,而不是在方程式的书写框中或无需用户按下按钮的情况下进行计算。

1 个答案:

答案 0 :(得分:2)

您可能正在寻找的是LostFocus event。每当控件失去焦点时(例如,当用户从文本框中跳出时),都会触发此事件。如果侦听此事件的文本框,则可以调用要处理文本框值所需的任何计算的任何处理代码,然后将其值设置为计算结果。