【问题标题】:Can you make a text box on a C# form act like an excel box?你能让 C# 表单上的文本框像 Excel 框一样吗?
【发布时间】:2019-06-26 23:12:14
【问题描述】:

我希望用户能够输入 like = 或其他内容,然后编写一个等式。一旦他们单击框,我希望文本框显示答案。

例如,他们可以输入 =2+2,如果没有选择它会显示 4。

我完全不知道该怎么做,甚至不知道从哪里开始。我可以让文本框在其他地方计算它,但不能在写入方程式的框本身中或无需用户按下按钮。

【问题讨论】:

标签: c# excel winforms input textbox


【解决方案1】:

您可能正在寻找的是LostFocus event。只要控件失去焦点(例如,当用户从文本框跳出时),就会触发此事件。如果你为你的文本框监听这个事件,那么你可以调用任何你想要处理文本框值所需的任何计算的处理代码,然后将它的值设置为计算的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    相关资源
    最近更新 更多