gulong2001 发表于 2010-10-9 20:51:00

[讨论]如何让WriteMessage实时显示

    不知道大家C#写程序的时候有没有遇到这个问题,就是在程序开头就写上WriteMessage在CAD中显示信息,代码也运行了,但是CAD中并没有显示,一直要到程序都运行结束了,CAD中才显示这个WriteMessage的内容,有什么方法能够让WriteMessage中的信息直接可以在CAD中显示出来,而不必等到程序代码都运行结束后再显示。各位朋友,指点下

handsomewt 发表于 2010-10-10 12:03:00

<p><font face="Verdana">不知道对不对,试试</font></p>
<p><font face="Verdana">public class class1:IExtensionApplication</font></p>
<p>{</p>
<p>&nbsp;</p>
<p><font face="Verdana">&nbsp;void IExtensionApplication.Initialize()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ed.WriteMessage("\n开始显示)");<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p>}</p>
<p>&nbsp;</p>

雪山飞狐_lzh 发表于 2010-10-10 12:34:00

应该是调ed的某个函数

gulong2001 发表于 2010-10-10 17:35:00

<b>谢谢handsomewt朋友,但是我运行的方法不是在初始化的时候就运行的,是在CAD中输入命令运行的,所以比较遗憾用不了。</b><div><b><span class="Apple-style-span" style="color: rgb(218, 37, 73); font-weight: bold; "><b>lzh741206大大,你记得是ed的哪个函数么?TKS先</b></b></span></div>

gulong2001 发表于 2010-10-15 20:10:00

原来只需要在发到命令行上显示的文本加个换行符就OK了,谢谢各位朋友,终于解决了
页: [1]
查看完整版本: [讨论]如何让WriteMessage实时显示