我现在用的是多线程方式,逐个启动,
但是发现了个问题,我的这些窗体全部没边框的,为了美观,加了窗体阴影代码,如果不是多线程,直接new一个show一个,则每个都能正常显示阴影,但这样显示太卡了。
如果用多线程逐个show,这些窗体的阴影全不见了,这是什么毛病?有没有其他方法在启动时显示多窗口?

解决方案 »

  1.   

    我用的阴影代码是这个:  #region 窗体阴影特效
            protected override CreateParams CreateParams
            {
                get
                {
                    CreateParams createParams = base.CreateParams;
                    createParams.ClassStyle |= 0x00020000;
                    return createParams;
                }
            }
            #endregion