乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 48|回复: 3

隐藏()消息,当按转义(错误消息)

[复制链接]

30

主题

125

帖子

30

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
218
发表于 2015-10-5 02:32:38 | 显示全部楼层 |阅读模式
你好
我想捕捉一个转义事件,以防我按下“选择”按钮,winform隐藏,我可以选择某人。但如果我在按下escape键时没有选择,我会收到一条错误消息
我尝试捕捉Formclosing事件,它可以工作,但首先我收到Autocad错误消息,然后它会出现FormClosings消息。有人能更好地解决这个问题吗?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

30

主题

125

帖子

30

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
218
发表于 2015-10-5 07:28:47 | 显示全部楼层

如果我在方法
中按下“Escape”,就会收到此消息
  1. try
  2.             {
  3.                 PromptEntityOptions options = new PromptEntityOptions("\nSelect a Surface: ");
  4.                 options.AllowNone = false;
  5.                 options.SetRejectMessage("\nThe selected object is not a Surface.");
  6.                 options.AddAllowedClass(typeof(CivSurface), false);
  7.                
  8.                 PromptEntityResult result = ed.GetEntity(options);
  9.                 if (result.Status == PromptStatus.OK)
  10.                 {
  11.                     this.SurfaceId = result.ObjectId;
  12.                 }
  13.                 if (ObjectId.Null == SurfaceId)
  14.                 {
  15.                     ed.WriteMessage("\nNo TIN Surface object was selected.");
  16.                 }
  17.             }
  18.             catch(Exception ex)
  19.             {
  20.                 ed.WriteMessage("\nClose Program");
  21.             }

回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2015-10-5 10:21:53 | 显示全部楼层
如果promptresult不是Ok,您在哪里分配SurfaceId?
回复

使用道具 举报

30

主题

125

帖子

30

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
218
发表于 2015-10-22 14:12:27 | 显示全部楼层
是的,很清楚——谢谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 22:04 , Processed in 0.180358 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表