0

我正在 Windows XP 上学习 Visual C++ 2010 Express

这一定是我正在尝试做的标准任务!!!

我有一个非常基本的表单,有一个输入文本框、一个输出文本框和一个按钮

我在输入文本框中输入一个值并按下按钮,答案将显示在输出文本框中。

这一切都有效。

我想在输入文本框(单行框)输入值并在输出文本框中显示答案后按回车键。(与按下按钮相同)。

这不是一件简单的事情吗?

任何帮助将不胜感激。

谢谢

4

1 回答 1

1

我讨厌爆料,但你不是在编写 C++ 代码。您使用的语言称为 C++/CLI,它是一种类似于 C++ 以及 C# 的托管语言。死的赠品是编写使用 ^ 帽子的代码。在 GUI 设计器为您生成的代码中很容易看到。

您使用的 Express 版本是一个主要提示,它仅支持使用 C++/CLI 创建 GUI。通过利用 Winforms 类库和它支持的设计器。非常好,您可以在表单上放置控件并双击它们以实现默认事件。为按钮添加 Click 事件很简单。

该版本不支持本机方式 MFC。而且很奇怪,MFC 除了创建对话框之外没有设计器支持。

GUI 应用程序最大的特点是使用 Enter 键从一个控件移动到另一个控件。用户熟悉并知道按 TAB 键。Enter 键保留用于操作对话框中的 OK 按钮。

这并不是说你不能让它工作,Winforms 足够灵活,可以让你捕获 Enter 键来改变焦点。只是你不应该,用户知道他们何时不使用控制台模式应用程序并且乐于使用 TAB 键。

错误的语言,错误的 UI 模式,我猜不是你去的学校告诉你的。他们没有。

于 2012-07-14T22:39:17.007 回答