Précédent   Forum des professionnels en informatique > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 21h23   #1
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 120
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2010
Messages : 120
Points : 36
Points : 36
Par défaut [C#] Splashscreen avec image aux bords arrondis

Bonsoir

je souhaiterais réaliser un splash screen avec une image au début de mon application avec des bords arrondis ou biscornus

comment dois-je procéder ? quel doit être le format de mon image (PNG ou GIF ou ....) pour avoir la transparence du contour ?

est-ce que je peux tout faire en windows forms et/ou est-ce que je dois utiliser le WPF ?

est-ce qu'on peut combiner dans une même application du WPF et du windows forms ?

j'ai vu quelques exemples sur le net, mais je n'arrive pas à faire ce que je voudrais

merci

@++

KaloOopS
KaloOopS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 22h45   #2
Responsable .NET
 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 16 741
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2004
Messages : 16 741
Points : 26 730
Points : 26 730
WinForms est pas terrible pour gérer la transparence, mais tu peux quand même t'en sortir...

Code :
1
2
3
4
5
6
7
    Form f = new Form();
    f.FormBorderStyle = FormBorderStyle.None;
    f.BackColor = /* une couleur qui n'est pas utilisée dans ton image */;
    f.TransparencyKey = f.BackColor;
    f.BackgroundImage = /* ton image */;
    f.Size = f.BackgroundImage.Size;
    f.Show();
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Une visite guidée de WPF (traduction)
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !

Envie de contribuer à la rubrique .NET ?
tomlev est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/02/2012, 09h29   #3
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 120
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2010
Messages : 120
Points : 36
Points : 36
Encore une nouvelle fois merci Tom !!!

nickel ça marche

tite question bonus

Citation:
est-ce qu'on peut combiner dans une même application du WPF et du windows forms ?
merci

@++

KaloOopS
KaloOopS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 13h32   #4
Responsable .NET
 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 16 741
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2004
Messages : 16 741
Points : 26 730
Points : 26 730
Citation:
est-ce qu'on peut combiner dans une même application du WPF et du windows forms ?
Oui tu peux tout à fait. Si c'est dans des fenêtres distinctes, ça ne pose aucune difficulté particulière. Dans la même fenêtre, c'est un peu plus galère, mais il existe des contrôles pour ça : WindowsFormsHost permet d'héberger des contrôles WinForms dans une fenêtre WPF, et ElementHosts permet d'héberger des contrôles WPF dans une fenêtre WinForms. Par contre ça pose souvent des problèmes au niveau de la gestion des entrées (souris et clavier) et de la remontée d'évènements... En tous cas j'évite de le faire quand je peux faire autrement.
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Une visite guidée de WPF (traduction)
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !

Envie de contribuer à la rubrique .NET ?
tomlev est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/02/2012, 16h32   #5
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 120
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2010
Messages : 120
Points : 36
Points : 36
ok merci pour les explications

@++

KaloOopS
KaloOopS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h45.


 
 
 
 
Partenaires

Hébergement Web