日期:2014-05-19  浏览次数:20757 次

如何在被winform引用的类中用console类?>
这么一个例子,我有个类A,然后A被一个winform引用了,然后在A中有一段try/catch代码,我在catch中写了这么一段话 "console.writeline( "error "),我如何输出这个信息?
另:不想和winform交互,希望的情景是一个winform,然后再一个控制台窗口,所有A类中的输出全部在控制台窗口中

------解决方案--------------------
写好winform后 将工程类型改成console application即可
------解决方案--------------------
try
{
......
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
------解决方案--------------------
MessageBox.Show(e.Message);
------解决方案--------------------
从winform中启动控制台程序。
------解决方案--------------------
直接在WinForm里面加个RichText放日志就行了,要不你再写个控制台程序,然后运行通过.NET Remoting调用。
------解决方案--------------------
你A里面把Console的输出重定向你的处理程序显示在你的RichText上面,这样B就不用改了,就像CMD的做法。
------解决方案--------------------
改工程类型不会把窗体改没了 楼主自己试一下再说