首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

WinForm的TextBox 作为 控制台应用程序的输出窗口?解决方法

2013-01-11 
WinForm的TextBox 作为 控制台应用程序的输出窗口?运行控制台应用程序的时候, 时不时的会返回一条记录,怎

WinForm的TextBox 作为 控制台应用程序的输出窗口?
运行控制台应用程序的时候, 时不时的会返回一条记录,  怎么将这条记录显示在WinForm的TextBox中?
(WinForm中有个按钮,点击之后 就运行控制台应用程序。)
[解决办法]
Trace.Listeners.Clear();
Trace.Listeners.Add(new TextWriterTraceListener(logFile));
Trace.AutoFlush = true;
Trace.WriteLine(strData);

[解决办法]
问题不是很清楚,是在WinForm上点击按钮然后启动一个控制台的程序?如果是,那就使用输出重定向截获,并写到TextBox中,可以参考:Process类。
[解决办法]
觉得直接进行控制台和winform进行通信,好象觉得不好做,有个想法:想将控制的出错信息保存到某个地方,比如数据库,文件等等,然后在winform里设置一个定时器,去数据库或文件等媒介获取信息。呵呵,做了一个中间过程
[解决办法]
两个进程要用到进程间通讯了~~~如果不用第三方东西的话,有点麻烦

热点排行