Semi PNG transparente como tela de abertura
Estou tentando tornar um aplicativo Splash Screen 4 um Win.
my setup:
estilo da borda @form está definido como nenhum. posição inicial é o centro da tela. a imagem de plano de fundo do formulário é definida como um arquivo PNG, com bordas arredondadas e um sombreamento "incorporado".
No código que defini:
this.SetStyle( ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle( ControlStyles.UserPaint, true);
this.SetStyle( ControlStyles.DoubleBuffer, true);
this.SetStyle( ControlStyles.SupportsTransparentBackColor, true);
this.AllowTransparency = true;
this.BackColor = Color.Transparent;
mas quando eu teste, ele diz que o formulário não pode ter uma cor de fundo transparent
i NÃO quero definir uma chave de transparência, pois causa problemas com a dropschadow (parte semi transparente do png)
Também não quero definir a opacidade para 0%, porque também afeta meu PN
Na verdade, eu só quero meu png mostrado como a janela. Além disso, haverá um texto dinâmico sobre ele e uma barra de processo no futuro ...
Alguma ideia? como saber o formulário que pode ter fundo transparente como a tela inicial do ADOBE PHOTOSHOP CS5