WEB开发网
开发学院软件开发C语言 C#发现之旅:于动态编译的VB.NET脚本引擎(下) 阅读

C#发现之旅:于动态编译的VB.NET脚本引擎(下)

 2010-09-30 21:08:13 来源:WEB开发网   
核心提示: 这个函数的功能是,使用脚本引擎的ScriptMethodNames属性获得所有可用脚本方法的名称,C#发现之旅:于动态编译的VB.NET脚本引擎(下)(6),然后添加到工具条的“运行脚本”的下拉菜单中,于是可以到达如下的界面效果,图片看不清楚?请点击这里查看原图(大图),

这个函数的功能是,使用脚本引擎的ScriptMethodNames属性获得所有可用脚本方法的名称,然后添加到工具条的“运行脚本”的下拉菜单中,于是可以到达如下的界面效果。

C#发现之旅:于动态编译的VB.NET脚本引擎(下)

图片看不清楚?请点击这里查看原图(大图)。

编辑脚本

工具条上有一个“编辑脚本”的按钮,该按钮是点击事件处理过程为

/// <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();
        }
    }
}

上一页  1 2 3 4 5 6 7 8  下一页

Tags:发现 之旅 动态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接