Timeout 事件:当超出了 Timeout 属性指定的时间且用户在结果对话框中选定了 End 时,发生此事件。 补充几点 AllowUI 属性如果设置为false,则显示对话框之类的语句不起作用,如在 VBScript 中MsgBox 语句,JavaScript中的alert等,并且如果执行的脚本超出TimeOut设置的毫秒数,也不会跳出超出时间提醒的对话框,反之则相反;重新设置 Language 属性会清空AddCode加载的代码;对于TimeOut属性,发生超时时,ScriptControl 检查对象的 AllowUI 属性,确定是否允许显示用户界面元素。 如果读者需要更详细的了解,可以查看MSDN文档。 为了使控件更容易使用,我用一个ScriptEngine类包装了一下,下面是完整代码: using MSScriptControl; using System.Text; namespace ZZ { /// <summary> /// 脚本类型 /// </summary> public enum ScriptLanguage { /// <summary> /// JScript脚本语言 /// </summary> JScript, /// <summary> /// VBscript脚本语言 /// </summary> VBscript, /// <summary> /// JavaScript脚本语言 /// </summary> JavaScript } /// <summary>
|
正在阅读:在C#中调用VBScript等脚本的实现在C#中调用VBScript等脚本的实现
2004-05-13 10:23
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键