彩票走势图

VDF常见问题整理(六十三):如何在不显示命令行的情况下使用PostCommandExecute

翻译|使用教程|编辑:李显亮|2020-12-29 10:41:14.617|阅读 277 次

概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常见问题,教程整理的很齐全,非常适合新手学习。本文将会介绍如何对图层的实体进行排序,使其显示在其他图层的实体上方。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

VectorDraw Developer Framework(VDF)是一个用于应用程序可视化的图形引擎库。有了VDF提供的功能,您可以轻松地创建、编辑、管理、输出、输入和打印2D和3D图形文件。该库还支持许多矢量和栅格输入和输出格式,包括本地PDF和SVG导出。

点击下载VectorDraw Developer Framework


问:如何在不显示命令行的情况下使用PostCommandExecute?

答:您可以使用在此表单中不可见的vdCommandLine.dll的形式添加命令行控件(vdComamndLine1),以便用户无法使用它或查看它并使用CommandExecute事件并使用代码:

 public Form1()
        {
            InitializeComponent();
        }

        protected override void OnLoad(EventArgs e)
        {
            //   the form contains a VectorDRaw BaseControl named myVDBaseControl1 
            //   and a vdCommendLine control that is not visible named vdCommandLine1
            base.OnLoad(e); 
            doc = myVDBaseControl1.ActiveDocument;
            vdCommandLine1.SelectDocument(doc);
            vdCommandLine1.CommandExecute += VdCommandLine1_CommandExecute;
        }

        private void VdCommandLine1_CommandExecute(string commandname, bool isDefaultImplemented, ref bool success)
        {
            if (string.Compare(commandname , "zoomw", true) == 0)
            {
                success = true;
                doc.CommandAction.Zoom("W", null, null);
                return;
            }
            
        }

        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            vdCommandLine1.PostExecuteCommand("zoomw");

=======================================================

如果您对想要购买正版授权VectorDraw Developer Framework(VDF),可以联系咨询相关问题。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP