我在这个答案中读到Windows Calc 不使用标签而不是文本框来显示输入的数字。由于我是编程新手,我想知道如何在我正在开发的 calc 上使用标签来像 Windows Calc 的标签一样工作。
问问题
218 次
1 回答
2
将Label
控件放在表单上,然后为数字和运算符放置按钮。按下数字时,只需在末尾附加数字即可更新Label
'属性。Text
(标签的初始值应该是0
。)当按下操作符时,对值执行操作(获取标签的Text
属性并使用Convert
类将其转换为数字)。如果操作需要两个号码,您可能必须存储第一个号码并清除标签以输入新号码。一旦你有两个输入数字,只需对它们执行操作并显示结果。
如果您还想显示操作(类似于计算器的操作方式),请在第一个标签上放置另一个标签,然后Text
根据需要使用其属性来显示/清除操作。
如果您希望能够按键盘上的数字键,请将键盘事件处理程序 ( KeyPress
event ) 添加到承载标签的表单,然后在按下数字键或操作键时根据需要更新标签。确保将KeyPreview
属性设置为,true
以便您的表单首先接收所有键盘输入 - 这样您就可以将数字键定向到您的标签。
于 2012-09-16T16:21:28.690 回答