begin process at 2010 02 10 08:59:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > LIBRAIRIE TRÈS COMPLETTE DE CONTROLS WINFORMS PERSONNALISÉS

LIBRAIRIE TRÈS COMPLETTE DE CONTROLS WINFORMS PERSONNALISÉS


 Information sur la source

Note :
9,25 / 10 - par 4 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :Winform, Control, Custom, GDI Niveau :Débutant Date de création :14/11/2008 Date de mise à jour :07/04/2009 17:35:55 Vu / téléchargé :5 799 / 1 346

Auteur : jmenfous

Ecrire un message privé
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voici la dernière monture de ma librairie winform. Celle-ci contient une bonne trentaines de controls et un certain nombre de classe créées aux fur et à mesure des années en fonction de mes besoins.

Vous pouvez un trouver : Boutons, CheckBoxs, RadioButtons, Rendrers, Textboxs, Panels et bien d’autres classe (redim d'image, Messagebox avec logs XML ...etc...). La liste étant relativement longue je vous laisse découvrir par vous même.

Cette librairie aillant beaucoup évoluée depuis mes débuts sous .net, elle a été très éprouvées et à ma connaissance les controls qui y sont sont tous en versions stables.
Pour ceux qui n'ont pas l'habitude des paramètres d'application, sachez que dans le panneau propriété de cette librairie se trouvent la plus part des éléments customisables... donc amusez vous bien.

Cette solution comprend un projet de test dont une capture est jointe et ma librairie winform.



 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

19 novembre 2008 15:40:56 :
- Correction du PanelXP. - Ajout de regroupements de propriétés et d'events là où ils manquaient.
19 novembre 2008 15:42:23 :
- Correction du panel XP. - Regrouement des propriétés et events qui ne l'étaient pas sous un label "MyLib"
07 avril 2009 17:36:05 :
Mise à jour du Panel Style Xp pour faciliter son utilisation quand sa propriété Dock est utile. Rappel : la propriété State de ce control correspond à son état ouverte / fermé.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) REDIMENSIONNEMENT DE DOCUMENTS SCANNÉS POUR MAILS

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE D'ONGLET PERSONNALISABLE par Yxion
Source avec Zip Source .NET (Dotnet) MORPION.NET par wizad
Source avec une capture Source .NET (Dotnet) BACKGROUND DE TOOLSTRIP PERSONALISÉS (HERITAGE ET GDI+) par Yxion
Source avec Zip Source avec une capture Source .NET (Dotnet) PACMAN : ÉDITEUR DE NIVEAU par badrbadr
Source avec Zip Source avec une capture Source .NET (Dotnet) BOUTON PERSONNALISÉ - CUSTOM CONTROL par badrbadr

Commentaires et avis

Commentaire de stailer le 15/11/2008 11:27:28

Superbe, je le garde et je pense même l'utiliser dans un projet pro.
Ceci dit, après tests, quelques remarques d'utilisation (je n'ai pas regardé le code donc je ne dirai rien dessus) :
- Quand on clic sur le bouton du panelxp, celui ci se ferme au lieu de se replier ,est-ce normal ?
- Le tabpage est très sympa, mais on ne peut pas changer la couleur de fond des onglets. A développer soi-même ? ou c'est par le code ?
- Un peu la même chose sur les boutons. Ils sont intéressants avec leur icone pré-paramétrée mais on ne peut pas changer l'icone ou alors il faut le dev. Ca aussi je pense que c'est une amélioration à voir.
- Sur le form tu as mis une grosse barre en haut avec un titre paramétrable. La encore c'est dommage de ne pas pouvoir changer la taille ou la désactiver.

Bref, il y aurait encore d'autres trucs. A mon avis ce n'est que de la finition et les développeurs qui l'utiliseront pourront l'étendre et retoucher le code.

Pour finir, la barre des propriétés  il serait plus pratique je pense de "grouper" tes propriétés dans un groupe de façon à ce qu'elles soient toutes facilement visualisables.

Je mets 8/10 et merci pour cette contribution, super bon boulot.

Commentaire de stailer le 15/11/2008 11:29:01 8/10

Ajout de la note

Commentaire de claudetom le 15/11/2008 15:47:01 10/10

Superbes controls,
Sauf que j'ai du retoucher le PanelXp qui ne fonctionnait pas correctement.
Maintenant fonctionne bien en fonction de l'etat True/False même en mode design.
Celui-ci se replie ou se déplie, idem pour la taille ouverte.

Commentaire de aoncoquin le 16/11/2008 09:29:20

Salut,

Vraiment de bons controles, pour le panelXP, je pense que faudrait voir au niveau du Invalidate non ? j'ai recemment eu affaires à un pb similaire ... si je trouve, je ferai signe ...

Commentaire de jmenfous le 16/11/2008 13:43:16

Bonjours tout le monde,

Pardon pour le panelxp, jepensais avoir réglé cette histire de collapsed, il faudra qu ej corrigre le tire.

@ stailer
- les couleurs tu tabcontrol se trouvent de mémoire sous la forme d'une liste dans le control lui-même, donc modifibla à volonté (leur choix m'a été dicté par les utilisateurs de l'époque et devait être fixe afin que les developpeurs l'utlilisant ne soient pas trop "fantaisistes")
- il est vrai que je n'ai pas fournie de documentation utilisateur faute de temps. pour les bouton ils faut les mettre en mode defaut pour changer les propriétés (text image)... il y a effectivement une autre version de ce control que je n'ai pas encore controlé et qui laisse le developpeur entièrement libre du chois des texts et image, je fais l'update dès que possible)
- Les form sont modifiables, ce sont des constantes présents dans le code ;).

... par contre je ne comprend pas ce dont tu veux parler en ce qui concerne les propriétés, actuellment toutes celles qui sont ajoutés sont dans un group "MyLib" et les surcharges restent dans leurs groupes d'orinie pour ne pas perturber l'utilisateur.

Il es t vrai que je n'ai pas commenter le pourquoi et le comment de cette librairie, alors pour faire simple : elle existe depuis 2003 et je l'ai réalisé afin d'unifomiser les developement winform d'une equipe afin d'éviter de sortir des applies aux styles trop fantaisistes. Donc je comprend que certain trouvent que certaines propriétés devraient êtres accessible à l'utilisateur, malheureusement ça n'étais pas la volonté lors du code initial.

En fait je dispose d'autre controls que je dois vérifier avant de les ajouter à cette version (certain on un fonctionnement trop orienté, ils doivent donc être modifiés avant publication)
Je fais suivre dès que j'ai le temps de tout controler.

Commentaire de stailer le 16/11/2008 14:23:26

"Donc je comprend que certain trouvent que certaines propriétés devraient êtres accessible à l'utilisateur, malheureusement ça n'étais pas la volonté lors du code initial."

Ok, ceci explique cela.. Pour le groupe je parlais justement du panneau des propriétés dans visual sutdio. Par exemple, tu as un groupe "Location" et dedans tu as les propriétés : "X" et "Y" .

Il faudrait donc un groupe "MyLib" sur ton form étendu, et dedans "Titre", "Couleur" ... etc..
tu vois le truc ?

Enfin bon, c'est déjà très bien comme ça bien sur ;)

Commentaire de djacc le 18/11/2008 19:31:59

Hello

Cette librairie à l'air très bien, malheureusement je n'arrive pas à décompresser le zip, car il y a des fichiers corrompu!

Commentaire de jmenfous le 19/11/2008 15:47:28

J'ai fait une mise à jour du code pour reglet les soucis indiqués.

Au passage merci de me les avoir indiqué ;)

@Djacc : mise à jour = nouveau zip :), donc en théorie tu dois pouvoir le décompresser (zip fait avec l'utilitaire intégré de base à Windows)

Commentaire de petifa le 22/11/2008 20:02:35

source sympa..
merci

Commentaire de aoncoquin le 26/11/2008 11:30:02

Bonjour,

Je faisais (encore) un saut sur ce source, pour eventuellement signaler que la propriété "Searchable", sauf erreur de ma part est légèrement boggé. à voir

Commentaire de jmenfous le 26/11/2008 11:51:11

Attention à Searchable il est de mise avec 2 autre Boolean.
-> dans le cas du textbox par exemple on la possibilité d'utiliser l'interface isearch.

Quand on l'utilise on a donc un Searchallowed, Searchable etun Searched. Pour faire simple :
Quand Searchallowed = true, on peut utiliser la recherche (dispo uniquement au developpeur)
Quand Searchable = true, c'est que le textbox à des données et donc peut être utlisé dans une recherche sql par exemple (change donc d'état en fonction du textbox).
Qaund Searched = true ,c'est que le control est Searchable et que l'utilisateur a coché le control pour l'utiliser dans une recherche (icon loupe plus ou moins brillant).

Voila :) en espérant avoir été clair.
Si non cette interface marche bien et peut être ajoutée à des controles perso (un checkbox special est dans la librairie justement pour cet usage)

Commentaire de iblsysteme le 17/02/2009 14:28:53 10/10

bonjours j'ai téléchargé ton zip je suis satisfait à 100%
mai j'ai une petite question sur le tabcontrol est ce que c'est possible
de rajouté par exemple le contrôle d'image (*.icon)et le bouton de fermeture sur les onglets,
aussi non je serai très content de t'avoir parmi nous sur le forum du portail http://iblsysteme.dyndns.org
pour ta note j'ai mis 10/10

cordialement,iblsysteme

Commentaire de jmenfous le 17/02/2009 14:52:42

heureux de voir que cette librairie rend service ;)

Pour ce qui est du TabControl, il hérite tu TabControl standards, il est donc possible aisément imaginable de modifier son rendu et d'altérer le comportement des onglets.

Merci pour ton invitation sur ton forum. Jvaillerai à y faire un tour dès qu'un peu de temps se profiera devans moi.

Commentaire de DiGiT89 le 26/02/2009 10:45:33

Je trouve cette source génial, merci =)

Par contre j'ai 2 erreurs quand je l'ouvre, Application de test et MyLib ne s'ouvrent pas.
Je suis sous Visual C# 2008.

Normal ?

Commentaire de jmenfous le 26/02/2009 10:51:28

@ Digit89

Tu as tenté d'oucir la solution (fichier.sln)?
Quels sont les messages d'erreurs exactement?

Commentaire de TheRealLink le 20/03/2009 23:05:40 9/10

Merci pour cette superbe source :)

Je l'utilise dans un projet scolaire et je n'ai que des bons retours, juste si ont pouvait modifier comme on veut les boutons et les images associé sa serait cool !

J'ai des questions par rapport au Panel XP (le fameux Panel XP)
Lorsque j'intègre un de ces panels à mon interface je ne peut pas l'agrandir en hauteur, donc je ne peut pas mettre d'éléments dedans :S
Deuxième chose j'ai vu dans l'interface test que le panel situé sous le panelXP ne remonté pas, existe t-il un moyen de faire remonter les blocs du dessous une fois que l'on referme le panelXP (comme dans la barre de windows) ?

Encore merci et j'espère pouvoir me servir de cet élément !

Will

Commentaire de jmenfous le 07/04/2009 17:01:31

Bonjour TheRealLink,

Pardon de ne pas avoir répondu plus tôt, je vais refaire un petit tour ma sorce afin de corriger ce souci.

Il s'agit bien d'une erreur sur le panel xp quand le control la propriété Dock est utilisée?

Pour la bouton il faut effectivement que je rende disponible ma version permettant le changement d'image hors de la collection établie.

@+

Commentaire de jmenfous le 07/04/2009 17:38:48

Voila j'ai fait une mise à jour afin de faciliter l'usage du panel XP.

J'en profiter pour rappelé l'usage se sa propriété "State" qui sert à ouvrir / fermer le control.

Commentaire de bo6ell le 27/06/2009 16:59:55

Hiii

Désolée pr cette question? mais j'ai pas su comment utiliser cette bib
          any help please
            thx

Commentaire de younysus le 28/08/2009 04:58:31

Bravo!
Tres utile cette cette biblio
J'ai une question qui peut sembler ridicule mais je la pose tt de mm
Peut on l'utiliser sans réserve ?
encore une fois bravo pour ce travaille

Commentaire de jmenfous le 31/08/2009 15:45:53

@ bo6ell : pardon de ne pas avoir répondu plus tôt, il suffit de lancer la solution qui est dans le zip. Elle contient un projet de test et un second qui contient la librairie de controles. Si tu veux utiliser la librairie seule, il suffit de la compiler, puis d'ajouter à ton projet une référence vers la dll obtenue suite à la compilation.

@ younysus : Merci, cette librairie est utilisable sans réserve (si j'ai bien compris qu'on posait une questionde licences). Après pour ce qui est de sa fiabilité, au fur et à mesure du temps quand j'y trouve un bug je corrige... et celà fait bien longtemps que je n'en ai pas trouvé ;)

Pour info j'ai un version multi-lagues que je post dès que j'ai un peu plus de temps... encore quelques textes à traduire.

Commentaire de younysus le 01/09/2009 01:08:28

@jmenfous : Merci, en effet je parlais bien de licences, coté bugs c'est vrai cela tourne bien et me satisfait amplement pour l'instant. Encore une fois bravo et merci ca a du etre un travail de longue haleine.
Sinon je suis débutant .NET et j'ai une experience de deux ans en JEE et PHP ..., Mais si n'importe quelle aide puisse etre utile ce serait volantier.

Commentaire de jmenfous le 01/09/2009 14:26:39

Toute aide est utile ;)

Comme toutes les personnes qui on trouvé une erreur, il ne faut pas hésiter à le dire. Tout comme si un control vous semble peut ergonomique.

Commentaire de Mnladson le 04/09/2009 12:43:19

Merci pour cette librairie, mais une question réside au niveau d'utiliser les formulaires que j'ai vus dans l'application de test. je ne sais utiliser les formulaires ou soit je dois les développés moi-même?
Je suis aussi buté au problème de compilation car quand je telecharge la librairie, il y a pas le fichier MyLib.Winforms.dll. Mais quand je compile j'ai un message disant que "Le fichier source '_Tools\Forms\Gestion des deplacement de formulaires sans bords\MlDeplacementDeForm.cs' n'a pu être ouvert ('Erreur non spécifiée ')". Alors je ne sais pas vraiment apprécié la beauté de tes composants. Merci et je crois que tu continuera de produire des tels libraries

Commentaire de jmenfous le 04/09/2009 14:25:32

Bonjour MNLADSON, pas de soucis, il n'y a rien de bien compliqué là dedans ;)

Pour avoir la dll, il suffit de lancer le projet MyLib.WindowsForms.csproj puis de le compiler. Après il suffira l'inclure cette dll comme référence à un projet winform.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

User et Custom CONTROL [ par adir ] est ce qu'il y a des gens qui ont des informations sur la creation et l'utilisation de USERCONTROL et CUSTOMCONTROLj'ai un peu du mal à m'en servirj'a Héritage control WinForm MenuItem [ par cbu ] Bonjour, je souhaite ajouter une propriété ID par ex à un control MenuItem.. Je me suis dis qu'il fallait créer une classe Men créer un control winform [ par tracks62 ] Bonjour,J'aimerai faire un control pour une application winForm avec a l'intérieur des éléments qui peuvent bouger en faisant un drag and drop.Est ce DataBind Silverlight2 C# [ par Link214 ] Bonjours a tous, je rencontre actuellement des souci avec un databind sur mon custom control, je fait mon data bind comme preconiser dans la msdn : da plugin firefox dasn un winform [ par ddesmons ] Bonjour, j'ai créé pour ma société un browser "maison" qui est un simple winform avec le plugin IE (System.Windows.Forms.WebBrowser) dedans et donc çà envoyer une commande sur un control a partir d'un autre [ par cudenetf ] Bonjour, je voudrais pouvoir envoyer une commande a partir d'un control sur un autre... je m'explique j'ai un textbox de recherche de nom par exemple. Afficher une liste de User Control [ par Glucoz21 ] Bonjour à tous. Voila je suis sur un problème depuis 2 jours et malgré mes recherches sur internet, je ne trouve pas comment le résoudre... Je m'adre Ouvrir un Winform [ par jdaviaud ] Comment fait on pour ouvrir depuis un winform principal ( Form1.cs ) , un autre Winform ( Form2.cs ) d'apres le clic d'un bouton ? car j'ai essayé les modifier des données d'une base à partir d'un datagrid(WinForm) [ par lePaimpolais ] Salut !j'ai un gros gros problème !!!!!!J'ai un datagrid avec une liaison sur une base de données.Je veux mettre à jour ou ajouter des nuplets dans ma Datagrid dans un WinForm [ par jdaviaud ] Salut a tous.Est ce que quelqu'un sait où sont les propriétés du datagrid dans un winform car dans un script ASP.net, y'a une option dans le click dro


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

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 : 1,108 sec (3)

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