c++ - 如何在不使用 MFC 的情况下将用户输入捕获为变量、执行计算,然后在另一个控件中显示结果?

标签 c++ visual-studio-2010

我使用 C++ 编写了一个控制台应用程序,它根据以下菜单执行许多任务。
0 – 退出系统
1 – 显示消息
2 – 立方数
3 – 转换为华氏度
4 – 测试数组
5 – 添加多个整数
6 – 获得 System 7 的七个乐透号码
7 – 读取历史数据文件(文件名为s.csv)
8 – 显示历史结果
9 – 显示频率计数

当前的项目是使用 MS Visual C++ Express 将其转换为 Windows 应用程序。我必须使用这个 IDE。请注意,Express(免费)版本不包括 Microsoft Foundation Classes (MFC)。我找到的几乎所有信息都与使用 MFC 有关。

我已经开始将解决方案编写为 Windows 窗体应用程序。

到目前为止,我在窗体上有一个菜单,可以显示和清除消息并关闭窗口。

我已经在表单中添加了文本框和标签,但是我不知道如何将用户输入捕获为变量,对输入执行计算,然后在另一个控件中显示结果。

我可能会在最终解决方案中为每个菜单选项使用单独的对话框。但是现在我只想进行一个简单的计算。

这是我的第一篇文章。非常感谢所有指导和答案。

最佳答案

向文本框添加一个 ValueChanged 事件处理程序。您可能需要设置一个全局变量作为所需的数字,以便其他形式的构造函数(或其他)可以更改标签的文本,因为我认为您不能从其他形式更改它。

关于c++ - 如何在不使用 MFC 的情况下将用户输入捕获为变量、执行计算,然后在另一个控件中显示结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448817/

相关文章:

c++ - 如何像 C++ 中的函数一样存储参数矩阵

c++ - 愚蠢的 C++ 语法尚未声明

c++ - 在我自己的类上使用 std::inner_product

visual-studio-2010 - ReportViewer 如何以不同方式显示 boolean 值

c# - 如何配置统一容器以提供字符串构造函数值?

c - Visual Studio 2010 中出现 "error LNK2019: unresolved external symbol"错误

sql-server - SSIS 在 Visual Studio 2010 中的什么位置?

c# - Reportviewer 报表过滤器 - 检查日期是否为空

C++ 重载括号 [] 运算符 get & set 具有不同的返回类型

c++ - 是否有任何不是用 Java 编写的 Serious Graph 数据库?