zoukankan      html  css  js  c++  java
  • Excel 如何在程序运行期间提示信息“正在运行中。。。请稍候 38云淡淡

    Excel 如何在程序运行期间提示信息“正在运行中。。。请稍候

    显示窗体的语句(窗体有2种模式)
      (1)模式窗体的显示代码:
      窗体名称.Show  vbModal
      也可以写成:窗体名称.Show 1
      (2)无模式窗体的显示代码:
      窗体名称.Show  vbModeless
      也可以写成:窗体名称.Show 0

    (1)模式窗体:窗体显示后将停显示之后的代码直到退出或隐藏此窗体,并且必须退出或隐藏此窗体后,才可以操作非此窗体的其他界面元素。
      也就是说,当你使用模式窗体显示某窗体的时候,当程序执行完“显示窗体”这条命令后,将暂停执行程序里剩余的语句,真正这个窗体被隐藏或退出。关且当窗体显示出来以后,你不能激活该窗体以外的任何区域。
      (2)无模式窗体:窗体显示后会继续执行程序里余下的语句,而其他的窗体或界面也可以进行操作。

    我们必须使用无模式窗体,这样让提示出现的时候才能绕过窗体提示,继续执行后面的语句。

    下面是我自己做的一个演示示例:

     1 sub 程序正在运行中()
     2  
     3      UserForm.Show (vbModeless)
     4      DoEvents            '这个必须加,否则部分电脑出现的窗体中会出现空白,没字
     5  
     6  ''''''''''''''''''''''''''''''''''''''''程序功能部分''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
     7      Dim T1 As Single
     8      T1 = Timer
     9      Do
    10      Loop While Timer - T1 < 3  '作为演示我设置了一个3秒延时
    11  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    12      UserForm.hide '功能部分执行完毕 隐藏窗体
    13  
    14 end sub
  • 相关阅读:
    6 15种对抗攻击的防御方法
    5 12种生成对抗样本的方法
    4 基于优化的攻击——CW
    3 基于梯度的攻击——MIM
    Hibernate 5 Maven 仓库的 Artifacts
    Hibernate 5 发行组件下载
    Hibernate 5 的模块/包(modules/artifacts)
    Hibernate 5 开始使用指南前言
    Git 如何针对项目修改本地提交提交人的信息
    Spring Batch 4.2 新特性
  • 原文地址:https://www.cnblogs.com/38yundandan/p/4640819.html
Copyright © 2011-2022 走看看