c++ - VC++ 使单行文本框在返回键上起作用(模仿按钮)

标签 c++

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

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

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

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

一切正常。

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

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

我们将不胜感激。

谢谢

最佳答案

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

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

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

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

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

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

关于c++ - VC++ 使单行文本框在返回键上起作用(模仿按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11487237/

相关文章:

c++ - 用于验证 Visual Studio 一致性开关对生成代码的影响的工具

c++ - Qt addApplicationFont 失败

c++ - memset() 返回值有什么用?

围绕基本类型的 C++ 类包装器

c++ - VS2008 : No option to convert Win32 C++ project to x64?

c++ - iso 或 boost 函数指针中是否存在与 std::function 具有相同语法的函数指针

c++ - C/C++中的所有函数都在哪里定义的?

c++ - 递归的意外性能结果

c++ - 此代码是否泄漏内存?我需要释放任何东西吗? C++内存

c++ - 如何在 C++ 源代码中包含极长的文字?