【发布时间】:2016-03-27 18:47:48
【问题描述】:
我用 c++ (visual studio 2010) 编写了一个程序,它查找串行 com 端口并将它们的友好名称与定义的文本进行比较。当匹配端口打开/连接并开始串行通信时。
程序在找到com端口时通知用户,连接是否成功,数据发送是否成功以及其他有用的信息。程序使用cout通知用户。
我想用 windows 窗体替换控制台输出窗口,但在网上找不到太多关于如何做到这一点的资源。为了说明,我想要这个:
变成这样:
我包含了 form1.h 和其他文件,并尝试将 cout 替换为以下行,但代码未编译:
Form1::textBox1->Text = L" Text I want to display";
谁能解释一下如何使用 textBox1,或者这个教程?
【问题讨论】:
-
"但是代码没有编译" => 一定要包含你遇到的具体错误。即使有人可以看到问题,它也可能不是您遇到的唯一问题。 (想象一下,如果您看到“找不到文件”但也存在语法错误,例如...修复语法错误可能对找不到文件没有任何作用。) 除此之外,如果可能的话,应该提供Minimal, Complete, Verifiable Example——一行代码不如演示特定问题的最小程序。