begin process at 2010 02 10 00:24:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > PANEL TRANSPARENT

PANEL TRANSPARENT


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Source .NET ( DotNet ) Classé sous :panel, transparent Niveau :Initié Date de création :06/09/2005 Date de mise à jour :21/11/2005 14:22:26 Vu / téléchargé :18 457 / 1 720

Auteur : sebmafate

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Suite à une question sur le forum (http://www.csharpfr.com/forum.v2.aspx?ID=553628#5 ), voici comment créer un panel avec un fond transparent.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 septembre 2005 14:40:46 :
modification du rendu
21 novembre 2005 14:22:26 :
Ajout des mots clés

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) SILVERLIGHT : METTEZ UNE TOUCHE D'AOP DANS VOS CONTRÔLES
Source avec Zip Source avec une capture Source .NET (Dotnet) BATCHIMAGECONVERTER
Source avec Zip Source .NET (Dotnet) MAFBINDERHELPER : UNE CLASSE POUR BINDER AUTOMATIQUEMENT VOS...
Source avec Zip Source .NET (Dotnet) WINDOWS FORMS VALIDATORS
Source avec Zip Source avec une capture Source .NET (Dotnet) BLUREDLABEL : UN LABEL AVEC UN FOND TROUBLE, COMME SOUS VIST...

 Sources de la même categorie

Source avec une capture Source .NET (Dotnet) AJOUTER DES BYTES À UN EXECUTABLE par t0fx
Source .NET (Dotnet) COPIER/ COLLER DATAGRID (COPY/PASTE) par jamesbidon
Source avec Zip Source .NET (Dotnet) MECANISME DE SYNCHRONISATION DE THREAD - MONITOR, MUTEX, SEM... par jesusonline
Source .NET (Dotnet) EVENTHANDLERS GÉNÉRIQUES par ricklekebekoi
Source avec Zip Source .NET (Dotnet) TRAITER UN FOREACH EN PARALLÈLE par maitredede

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) IMAGEWORK - LIBRAIRIE DE TRANSFORMATIONS D'IMAGES par CSharpDiablo
Source avec Zip Source .NET (Dotnet) SINUSOIDE EN D3D AVEC PANELS CONTENANT DU TEXTE 3D par Shaolyne
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTENDPANEL : UN PANEL ORIGINAL ET STYLISÉ par wizad
Source avec Zip Source avec une capture Source .NET (Dotnet) UNE PAIRE D'YEUX QUI SUIT LE CURSEUR DU REGARD par Nikoui
Source avec Zip Source avec une capture Source .NET (Dotnet) BORDEREDPANEL : UN PANEL AVEC LES BORDURES DES FORMULAIRES par sebmafate

Commentaires et avis

Commentaire de poppyto le 06/09/2005 20:56:33 administrateur CS

Pas mal :)
Mais ça me fait penser que pas mal de sources C# font appel aux API quand il s'agit de faire mumuse avec les fenêtres, intéragir avec l'explorer. Bref ça serait bien que des classes soient prévues à cet effet (je lance un appel qui sait?)
Allez Seb, pour toi -> SetLayeredWindowAttributes :-)

Commentaire de sebmafate le 06/09/2005 21:20:37 administrateur CS

j'ai essayé le SetLayeredWindowAttributes... mais impossible de mettre le style WS_EX_LAYERED à un panel :(

Commentaire de poppyto le 06/09/2005 23:16:34 administrateur CS

Arf Exact, ça ne marcher que sur les fenêtre parente...et probablement pas en C# (on a Opacity pour ça ^^)

Commentaire de coq le 08/09/2005 22:57:55 administrateur CS

Opacity qui se sert de ... SetLayeredWindowAttributes :-)

Commentaire de bucherb le 08/11/2005 14:07:51

Hem moi j'ai une question....

Pourquoi tu hérites pas de Panel et tu fais dans le constructeur
SetStyle(ControlStyles.SupportsTransparentBackColor, true);

Tu peux mettre des couleur en alpha c'est cool et c'est une ligne de code :-p

Commentaire de Zeroc00l le 26/07/2007 16:44:35

Est ce qu'il serait possible d'adapter ton code pour faire une form qui soit transparente mais pas les controles qui sont dessus (comme la textbox sur ton panel)

C'est pour faire une fenêtre d'une certaine transparence (disons 50%) mais où le texte des labels qui serait présent sur la fenêtre ne le serait pas du tout (== completement opaque)
Cependant le fond des labels doit être aussi transparent que la form.

Commentaire de sebmafate le 26/07/2007 16:48:29 administrateur CS

BUCHERB >>> car à l'époque, c'était le framework 1.1... donc pas possible

ZEROC00L >>> je n'ai pas le temps de l'adapter, mais la source est là pour que tu puisses la faire évoluer

Commentaire de bucherb le 26/07/2007 16:56:12

sebmafate >> tu pouvais déjà faire "SetStyle" sous le framework 1.1... Je m'en souviens parce que tu pouvais faire SetStyle(ControlStyles.DoubleBuffered) qui est devenu OptimizedDoubleBuffered sous le framework 2 ^^

Commentaire de sebmafate le 26/07/2007 19:30:48 administrateur CS

je n'ai jamais dit le contraire... il suffit de lire la source...

Commentaire de bucherb le 27/07/2007 14:10:04

Ah bon.. Je pensais que dans ta remarque du dessus tu disais qu'on pouvait pas faire SetStyle ^^ J'ai mal compris désolé

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Commen mettre un Panel transparent ou plutôt qui montre l'image derrière de ma Form ? [ par digital3d ] Commen mettre un Panel transparent ou plutôt qui montre l'image derrière de ma Form ?J'ai mis un Panel dans ma Form mais ma Form comporte un dégradé, [C# + GDI] Panel transparent: + Pb de rafraichissement [ par wolveryn ] Salut, J'ai crée un panel transparent qui marche plutôt bien en ce qui concerne la transparence; mais le problème est quand je fais bouger l'ascenseur problème gestion souri [ par jacojacque ] Je suis débutant en C# Voilà, je voudrais gérer avec la souri en cliquant sur un bouton "zoom" qu'il m'affiche un cadre carré qui suit la souri lorsqu Text 2D sur un panel [ par goldziko9 ] Salut tous le monde.   Voila, c'est la premier fois que je veux faire du designe avec C#, alors j'ai voulu ecrire une petit fonction qui fera tous ça. Problème d'affichage de mon formulaire [ par julien_eymard ] Bonjour à tous,mon application n'a pas le comportement que je voudrais. Mon formulaire principal contient 1 panel.Je lance mon application. Je vais da charger un fichier word dans un panel [ par vboussema ] saluj'ai besoin de charger un fichier word dans un panel.j'ai pu lancer word mais le problème c'est que je veut afficher le document word dans une zon Créer un panel d'administration [ par osiris_14 ] Bonjour,Je ne savais pas ou poster ce message. Desoler si je me suis trompé, je voudrais savoir créer un panel d'administration pour administré un pc Lancer programme externe dans winform [ par goddet ] Bonjour à tous, J'essaie de lancer un programme externe à partir d'une winform. Et je souhaiterai que la fenetre du programe externe apparaisse dans u zoom dans un panel [ par vboussema ] salut; j'aime faire un zoom dans un panel.Je m'explique: dans un panel ou j'affiche des documents offices je veut faire un zoom (comme celui de word) Soucis avec le Toolstrip [ par xmox667 ] Salut à tous,J'ai 2 soucis avec le Toolstrip:1) J'ai une Form avec un Panel et lorsque j'y dépose un Tollstrip, sa Font est différente de celle du Pan


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales