Ejemplo n.º 1
0
        private static MyOpaqueLayer m_OpaqueLayer = null;//半透明蒙板层

        /// <summary>
        /// 显示遮罩层
        /// </summary>
        /// <param name="control">控件</param>
        /// <param name="alpha">透明度</param>
        /// <param name="isShowLoadingImage">是否显示图标</param>
        public static void ShowOpaqueLayer(Control control, int alpha, bool isShowLoadingImage)
        {
            try
            {
                if (m_OpaqueLayer == null)
                {
                    m_OpaqueLayer           = new MyOpaqueLayer(alpha, isShowLoadingImage);
                    m_OpaqueLayer.BackColor = Color.FromArgb(117, 117, 117);
                }
                control.Controls.Add(m_OpaqueLayer);
                m_OpaqueLayer.Dock = DockStyle.Fill;
                m_OpaqueLayer.BringToFront();
                m_OpaqueLayer.Enabled = true;
                m_OpaqueLayer.Visible = true;
            }
            catch { }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 显示遮罩层
        /// </summary>
        /// <param name="control">控件</param>
        /// <param name="alpha">透明度</param>
        /// <param name="isShowLoadingImage">是否显示图标</param>
        public static void ShowOpaqueLayer(Control control, int alpha, bool isShowLoadingImage)
        {
            try
            {
                if (m_OpaqueLayer == null)
                {
                    m_OpaqueLayer = new MyOpaqueLayer(alpha, isShowLoadingImage);
                    m_OpaqueLayer.BackColor = Color.FromArgb(117, 117, 117);

                }
                control.Controls.Add(m_OpaqueLayer);
                m_OpaqueLayer.Dock = DockStyle.Fill;
                m_OpaqueLayer.BringToFront();
                m_OpaqueLayer.Enabled = true;
                m_OpaqueLayer.Visible = true;
            }
            catch { }
        }