现在在做自定义控件,在设计时如何打印调试信息?
比如:Console.WriteLine(str);

解决方案 »

  1.   

    using System.Diagnostics;
    Debug.Listeners.Add( new TextWriterTraceListener( Console.Out ) );
    Debug.AutoFlush = true;
    Debug.WriteLine( "啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊" );
      

  2.   


    Debug.Listeners[ 0 ].ToString()
      

  3.   

    这个控件还处于设计时,被拖到测试窗口上,但没有运行,这个时候在IDE哪里可以看到调试信息?
      

  4.   


    不运行的时候 IDE 上显示调试信息???
    给你个参考吧 http://www.codeproject.com/KB/trace/debugconsole.aspx
      

  5.   

    在设计时遇到一些奇怪的问题,造成不稳定,但实际运行没问题,调试得比较郁闷,所以想在不运行的时候,可以在IDE中看到简单的调试信息,查到不稳定的原因,
    非常谢谢!
      

  6.   


    一般这种的都是自定义控件里有启动的timer,或者构造函数里有执行代码。再没别的原因了
      

  7.   

    应该没有什么好办法来调试,现在已经查出原因了,是执行了一些api导致的