解决Revit开发程序运行时,按ESC退出报错问题

简介: 解决Revit开发程序运行时,按ESC退出报错问题

对特定的异常进行捕获和报错

try
{
    var reference = uidoc.Selection.PickObject(ObjectType.Element, "请选择您要查看的元素");
}
catch (Autodesk.Revit.Exceptions.OperationCanceledException ex)
{
    TaskDialog.Show("ERROR", "未选取任何对象!");
    //TaskDialog.Show("ERROR",ex.ToString());
    return Result.Failed;
}
目录
打赏
0
0
0
0
6
分享
相关文章
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
71 0
【原创】DOS下TSR程序的汇编演示代码1--自动按键程序
【原创】DOS下TSR程序的汇编演示代码1--自动按键程序
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
778 0
LabVIEW实现应用程序停止或退出
我们在做应用程序开发时,最后必然会用到应用程序停止或退出功能,本篇博文将分享实用LabVIEW如何实现应用程序停止或退出。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
在Qt软件中实现部分终端控制命令行功能,使软件内可以又好的模拟终端控制,提升软件整体契合度。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
c#代码启动任务管理器的几种方法
原文:c#代码启动任务管理器的几种方法 1.直接启动 ProcessStartInfo info = new ProcessStartInfo(); info.
1821 0
一种切实可行的后台执行脚本方法——利用VB脚本隐藏CMD命令窗口
一种切实可行的后台执行脚本方法——利用VB脚本隐藏CMD命令窗口
471 0
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
537 0
  Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等