C#发现之旅:于动态编译的VB.NET脚本引擎(下)
2010-09-30 21:08:13 来源:WEB开发网核心提示: 这个函数的功能是,使用脚本引擎的ScriptMethodNames属性获得所有可用脚本方法的名称,C#发现之旅:于动态编译的VB.NET脚本引擎(下)(6),然后添加到工具条的“运行脚本”的下拉菜单中,于是可以到达如下的界面效果,图片看不清楚?请点击这里查看原图(大图),
这个函数的功能是,使用脚本引擎的ScriptMethodNames属性获得所有可用脚本方法的名称,然后添加到工具条的“运行脚本”的下拉菜单中,于是可以到达如下的界面效果。
图片看不清楚?请点击这里查看原图(大图)。
编辑脚本
工具条上有一个“编辑脚本”的按钮,该按钮是点击事件处理过程为
/// <summary>
/// 编辑脚本按钮事件处理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnLoadScript_Click(object sender, EventArgs e)
{
//显示脚本文本编辑对话框
using (dlgEditScript dlg = new dlgEditScript())
{
int VersionBack = myVBAEngine.ScriptVersion;
dlg.VBAEngine = this.myVBAEngine;
dlg.ShowDialog(this);
if( VersionBack != myVBAEngine.ScriptVersion )
{
// 若脚本引擎内容发生改变则刷新脚本方法下拉菜单项目
RefreshScriptMethodList();
}
}
}
更多精彩
赞助商链接