Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Box-Shadow sur Window Form

avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Box-Shadow sur Window Form

Message par Sinimedia le Dim 16 Mar 2014 - 16:22

Bonnnnnnzour

Voila je voudrait savoir : Comment peut on appliquer une ombre a un windows form ?

Voici ce que je voudrait faire :
Box-Shadow sur Window Form NTCKD

Wink



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
Ghost Eagle
Ghost Eagle
Habitué
Habitué

Masculin Nombre de messages : 542
Age : 17
Localisation : Derrière vous!
Emploi/loisirs : Programmeur Amateur( Programmateur )
Humeur : D'humeur massacrante avec SZ
Date d'inscription : 04/02/2014

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Ghost Eagle le Dim 16 Mar 2014 - 16:31

re,

Je pense pas que c'est possible mais cherche dans les propriétés de la form.



U-Nova : l'OS par excellence de la Team Dest-Up ICI !
Site officiel de la Dest-Up Team ICI Wink
avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Sinimedia le Dim 16 Mar 2014 - 17:16

nn, rien du coté des propritété,
Je sais que c'est possible avec system.paint ou un truc du genre mais rien ne marche



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par polien le Dim 16 Mar 2014 - 19:09

Saludacioun Wink

On peut effectivement faire des ombres sur une fenêtre, mais pas avec SZ, il faut plutôt passer par Visual Studio. En créant de nouveaux paramètres à ta forme:
http://www.ultimateprogrammingtutorials.info/2012/12/vbnet-drop-shadow-on-form.html

lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par lereparateurdepc le Dim 16 Mar 2014 - 20:21

re,

Je ne vois aucune différence entre avec et sans le code Sad.

Ce n'est pas plutôt une solution pour une application sous XP ?
HEEE il n'y avais pas d'ombre sous XP non ? Mince ça date quand même 2009 Smile
J'ai seven depuis sa sortie en bêta.

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Box-Shadow sur Window Form Wp_20110Box-Shadow sur Window Form 10_32010Box-Shadow sur Window Form Wp_20111Box-Shadow sur Window Form 07_sig10
avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Sinimedia le Dim 16 Mar 2014 - 21:39

J'ai trouvé ca :

Code:
public class ShadowedForm : Form {
    protected override CreateParams CreateParams {
        get {
            const int CS_DROPSHADOW = 0x20000;
            CreateParams cp = base.CreateParams;
            cp.ClassStyle |= CS_DROPSHADOW;
            return cp;
        }
    }

}





Mais ca me donne une erreur de syntaxe (J'ai mit cette action dans .Load)



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par polien le Dim 16 Mar 2014 - 22:02

@lereparateurdepc a écrit:re,

Je ne vois aucune différence entre avec et sans le code Sad.

Ce n'est pas plutôt une solution pour une application sous XP ?
HEEE il n'y avais pas d'ombre sous XP non ? Mince ça date quand même 2009 Smile
J'ai seven depuis sa sortie en bêta.

Cordialement,
Le réparateur de PC
re,

c'est possible que ce soit pour xp... j'ai donné le lien que j'ai trouvé en premier amusé

avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Sinimedia le Dim 16 Mar 2014 - 22:05

Ca marche avec :
' Define the CS_DROPSHADOW constant
Private Const CS_DROPSHADOW As Integer = 131072
 
' Override the CreateParams property
Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
Get
Dim cp As CreateParams = MyBase.CreateParams
' Check OS Before using XP drop shadow
Dim OSVer As Version = System.Environment.OSVersion.Version()
Select Case OSVer.Major
Case Is <= 5
Case 5
If OSVer.Minor > 0 Then
cp.ClassStyle = cp.ClassStyle Or CS_DROPSHADOW
End If
Case Is > 5
cp.ClassStyle = cp.ClassStyle Or CS_DROPSHADOW
Case Else
End Select
Return cp
 
End Get
End Property

Mais que de droite en bas, pas sur tout les cotés



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par lereparateurdepc le Lun 17 Mar 2014 - 6:46

Re,

Ton premier code est en C#.

Pourquoi vouloir une ombre alors qu'elle existe déjà?

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Box-Shadow sur Window Form Wp_20110Box-Shadow sur Window Form 10_32010Box-Shadow sur Window Form Wp_20111Box-Shadow sur Window Form 07_sig10
fandeonepiece2
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 18
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par fandeonepiece2 le Lun 17 Mar 2014 - 6:48

bonjour,
j'ai une idée, mais je ne suis pas sur mon ordi et donc je ne peux tester tout de suite.
le code arriveras vers 16H30 / 16H45
cordialement

avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Sinimedia le Lun 17 Mar 2014 - 10:42

Bonjour,
En border = none il n'y a pas d'ombres Wink



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
fandeonepiece2
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 18
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par fandeonepiece2 le Lun 17 Mar 2014 - 16:15

re,
hélas cela ne marchait pas mon idée, désolé pour la fausse joie
cordialement

lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par lereparateurdepc le Lun 17 Mar 2014 - 17:01

re,

Le code de Polien fonctionne nikel soit :
Code:

Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
        Get
            Const DROPSHADOW = &H20000
            Dim cParam As CreateParams = MyBase.CreateParams
            cParam.ClassStyle = cParam.ClassStyle Or DROPSHADOW
            Return cParam
        End Get
    End Property

Forcément, si je ne met pas la propriété sur non ça marche moins bien Smile

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Box-Shadow sur Window Form Wp_20110Box-Shadow sur Window Form 10_32010Box-Shadow sur Window Form Wp_20111Box-Shadow sur Window Form 07_sig10
avatar
Sinimedia
Nouveau
Nouveau

Masculin Nombre de messages : 46
Date d'inscription : 30/03/2012

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Sinimedia le Lun 17 Mar 2014 - 17:33

Toujours que de droite en bas ... pas sur tout les cotés :'(



99% des problèmes en informatique se situe entre la chaise et la souris

Arrow Site web : danielvalat.fr
@ Email : sinimedia@gmail.com
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par lereparateurdepc le Lun 17 Mar 2014 - 17:37

re,

AHHH mais là je ne pense pas que ce soit possible car c'est le fonctionnement même de Windows.
Il doit y avoir une propriété dans le panneau de config.

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Box-Shadow sur Window Form Wp_20110Box-Shadow sur Window Form 10_32010Box-Shadow sur Window Form Wp_20111Box-Shadow sur Window Form 07_sig10
Emerick_H
Emerick_H
Nouveau
Nouveau

Masculin Nombre de messages : 78
Age : 18
Localisation : Devant mon ordi
Humeur : Désespéré :(
Date d'inscription : 04/05/2013

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Emerick_H le Mar 18 Mar 2014 - 14:19

C'est peut être possible avec des images (un dégradé rouge vers noir par exemple) sur tous les bords et de régler la propriété (je ne sais plus exactement le nom) qui met le rouge comme transparent.
Je ne suis pas sur je ça marche, il faut tester...



Emerick
Arrow Visitez mon site: emerickh.tk
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par polien le Mar 18 Mar 2014 - 15:07

@Emerick_H a écrit:C'est peut être possible avec des images (un dégradé rouge vers noir par exemple) sur tous les bords et de régler la propriété (je ne sais plus exactement le nom) qui met le rouge comme transparent.
Je ne suis pas sur je ça marche, il faut tester...

Bonjour,

ça peut marcher pour faire une ombre intérieure et non extérieure Wink

Ghost Eagle
Ghost Eagle
Habitué
Habitué

Masculin Nombre de messages : 542
Age : 17
Localisation : Derrière vous!
Emploi/loisirs : Programmeur Amateur( Programmateur )
Humeur : D'humeur massacrante avec SZ
Date d'inscription : 04/02/2014

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Ghost Eagle le Mar 18 Mar 2014 - 15:26

re,

Il a raison. Il faudrait plutôt revoir le code pour voir si on ne pourrais pas ajouter des branches qui ferrons de l'ombre sur tous les côtés



U-Nova : l'OS par excellence de la Team Dest-Up ICI !
Site officiel de la Dest-Up Team ICI Wink
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par lereparateurdepc le Mar 18 Mar 2014 - 17:03

re,

Les codes trouvés touche à diverses registres (pas le registre Windows) système définis par Microsoft.
Il est donc sûrement totalement impossible de faire autrement.
Les codes ne font qu'utiliser la fonction dispo en fait Smile

Cordialement,
Le réparateur de PC




Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Box-Shadow sur Window Form Wp_20110Box-Shadow sur Window Form 10_32010Box-Shadow sur Window Form Wp_20111Box-Shadow sur Window Form 07_sig10
Ghost Eagle
Ghost Eagle
Habitué
Habitué

Masculin Nombre de messages : 542
Age : 17
Localisation : Derrière vous!
Emploi/loisirs : Programmeur Amateur( Programmateur )
Humeur : D'humeur massacrante avec SZ
Date d'inscription : 04/02/2014

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Ghost Eagle le Mer 19 Mar 2014 - 14:10

re,

Je l'ai bien remarqué en essayant mais ça n'a pas marché.
HS : Merci pour le logiciel ToYCon qui marche parfaitement d'ailleurs.



U-Nova : l'OS par excellence de la Team Dest-Up ICI !
Site officiel de la Dest-Up Team ICI Wink

Contenu sponsorisé

Box-Shadow sur Window Form Empty Re: Box-Shadow sur Window Form

Message par Contenu sponsorisé


    La date/heure actuelle est Mer 16 Oct 2019 - 4:38