Exemplo n.º 1
0
 public void Close()
 {
     if (this.loading != null)
     {
         loading.Dispose();
         this.loading = null;
     }
 }
Exemplo n.º 2
0
        private LoadMask loading = null;//半透明蒙板层

        /// <summary>
        /// 显示遮罩层
        /// </summary>
        /// <param name="control">控件</param>
        /// <param name="alpha">透明度</param>
        /// <param name="isShowLoadingImage">是否显示图标</param>
        public void Show(Control control, int alpha)
        {
            try
            {
                if (this.loading == null)
                {
                    this.loading = new LoadMask(alpha, true);
                    control.Controls.Add(this.loading);
                    this.loading.Dock = DockStyle.Fill;
                    this.loading.BringToFront();
                }
                this.loading.Enabled = true;
                this.loading.Visible = true;
            }
            catch { }
        }