0

我在这个答案中读到Windows Calc 不使用标签而不是文本框来显示输入的数字。由于我是编程新手,我想知道如何在我正在开发的 calc 上使用标签来像 Windows Calc 的标签一样工作。

4

1 回答 1

2

Label控件放在表单上,​​然后为数字和运算符放置按钮。按下数字时,只需在末尾附加数字即可更新Label'属性。Text(标签的初始值应该是0。)当按下操作符时,对值执行操作(获取标签的Text属性并使用Convert类将其转换为数字)。如果操作需要两个号码,您可能必须存储第一个号码并清除标签以输入新号码。一旦你有两个输入数字,只需对它们执行操作并显示结果。

如果您还想显示操作(类似于计算器的操作方式),请在第一个标签上放置另一个标签,然后Text根据需要使用其属性来显示/清除操作。

如果您希望能够按键盘上的数字键,请将键盘事件处理程序 ( KeyPressevent ) 添加到承载标签的表单,然后在按下数字键或操作键时根据需要更新标签。确保将KeyPreview属性设置为,true以便您的表单首先接收所有键盘输入 - 这样您就可以将数字键定向到您的标签。

于 2012-09-16T16:21:28.690 回答