C# WindowsFrom程序,我因为有的东西要调试,想显示出来,貌似以前记得可以用控制台显示,怎么做呀,

解决方案 »

  1.   

    DllImprt一个Api函数AllocConsole,在program.cs中,主程序入口处调用一下,这样程序中启动时,就会有一个dos窗口,代码中任何地方写上Console.Write("xxxx"),这样dos窗口中就会显示了
      

  2.   

    我主要是用来调试用得呢,我记得以前用过,但好像没有引用DLLIMPORT函数,有没有更好得方法呀
      

  3.   

    纯dos程序可以,或者用Debug的输出,那样实在IDE下方有输出窗口,不是dos窗口
      

  4.   

    不是呢,比如我有个字符要知道结果,我一直调试是Messagebox方法查看结果,知道正确后再删了messagebox,debug我知道有这个方法呢,有没有别的方法在windowsform里面可以用像控制台那样的界面可以显示结果,
      

  5.   

    拖个Label控件,把结果显示在其上。
      

  6.   

    用Process类Start方法执行cmd.exe,并把调试结果传给它:
    System.Diagnostics.Process.Start("cmd.exe", "/k echo '程序调试结果信息!'");
      

  7.   

    断点进去看不到结果么?不行的话也可以用textbox来显示嘛 textbox.text=textbox.text+换行+要输出的信息 之类的
      

  8.   

    我记得好像有写过别的方法,但忘记了,可以直接显示dos界面
      

  9.   

    你新建一个控制台程序,那里面的输出就是dos窗口