zoukankan      html  css  js  c++  java
  • arcMap 进度条

    private void kk()
    {
    IProgressDialogFactory progressDialogFactory = new ProgressDialogFactoryClass();
    ITrackCancel trackCancel = new CancelTrackerClass();
    IProgressDialog2 progressDialog = (IProgressDialog2)progressDialogFactory.Create(trackCancel, m_hookHelper.ActiveView.ScreenDisplay.hWnd);

    progressDialog.CancelEnabled = true;
    progressDialog.Description = "My Progress Dialog";
    progressDialog.Title = "Get Stepping...";
    progressDialog.Animation = esriProgressAnimationTypes.esriProgressGlobe;

    IStepProgressor stepProgressor = progressDialog as IStepProgressor;
    stepProgressor.MinRange = 0;
    stepProgressor.MaxRange = 100000;
    stepProgressor.StepValue = 1;
    stepProgressor.Message = "Hey!";

    progressDialog.ShowDialog();

    bool canContinue = true;

    for (int i = 0; i < 100000; i++)
    {
    canContinue = trackCancel.Continue();
    if (canContinue)
    {
    stepProgressor.Step();
    }
    else
    {
    progressDialog.HideDialog();
    return;
    }

    }

    progressDialog.HideDialog();
    }

  • 相关阅读:
    邮件发送工具类
    redis在项目中配置
    搭建zookeeper集群
    activeMQ安装
    solr安装配置中文分词IK
    reids安装
    jdk/tomcat/mysql在linux下安装
    使用poi进行excel导入
    linux 大杂烩
    找包网址
  • 原文地址:https://www.cnblogs.com/gisoracle/p/3813921.html
Copyright © 2011-2022 走看看