明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1790|回复: 9

请问BeginQuit的事件处理函数如何定义?

[复制链接]
发表于 2010-12-9 14:23:26 | 显示全部楼层 |阅读模式
如题,我的定义是public void Application_BeginQuit(object sender, EventArgs e)
第二个参数用的是事件参数的基类,AutoCAD中具体是哪个类?谢谢
 楼主| 发表于 2010-12-9 14:57:53 | 显示全部楼层

用DocumentBeginClose阻止文档的关闭不起作用?

  1. [CommandMethod("reg")]
  2. public void reg()
  3. {
  4.        doc.BeginDocumentClose += new DocumentBeginCloseEventHandler(doc_BeginDocumentClose);
  5.        doc.Editor.WriteMessage("\n注册完成");
  6. }
  7. [CommandMethod("irreg")]
  8. public void irreg()
  9. {
  10.        doc.BeginDocumentClose -= new DocumentBeginCloseEventHandler(doc_BeginDocumentClose);
  11.        doc.Editor.WriteMessage("\n注销完成");
  12. }

  13. public void doc_BeginDocumentClose(object sender, DocumentBeginCloseEventArgs e)
  14. {
  15.         e.Veto();
  16. }
复制代码
请问为什么还是不能阻止文档的关闭?
发表于 2010-12-9 20:11:46 | 显示全部楼层
我也想知道学习一下...
 楼主| 发表于 2010-12-9 20:31:20 | 显示全部楼层
回复 chpmould 的帖子

我还没搞明白呢
发表于 2010-12-9 20:32:59 | 显示全部楼层
希望知道的出来指导....
发表于 2010-12-9 22:18:45 | 显示全部楼层
本帖最后由 lzh741206 于 2010-12-9 22:23 编辑

这个应该是NetApi没有封装成功的事件
你可以试下用Com库的事件
或者试下DocumentManager的事件
 楼主| 发表于 2010-12-10 09:34:51 | 显示全部楼层
回复 lzh741206 的帖子

呵呵,其实我就是想学习一下事件的处理,谢谢啦~~
发表于 2010-12-10 10:28:04 | 显示全部楼层
vs2010+cad2008测试可以阻止文档关闭
 楼主| 发表于 2010-12-10 12:00:06 | 显示全部楼层
回复 sailorcwx 的帖子

那可能是我的程序的原因,谢谢你的测试~~
 楼主| 发表于 2010-12-10 12:00:26 | 显示全部楼层
回复 sailorcwx 的帖子

我用的是06,没办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 00:31 , Processed in 0.178300 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表