begin process at 2010 02 10 08:57:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > GESTION DES PROPRIÉTÉS DE CLASSES

GESTION DES PROPRIÉTÉS DE CLASSES


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Niveau :Initié Date de création :14/04/2009 Vu / téléchargé :2 243 / 159

Auteur : edurand1

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

 Description

Cliquez pour voir la capture en taille normale
J'utilise souvent des classes héritées avec des propriétés complémentaires à la classe de base et j'ai besoin d'un DataGrid standard m'affichant ces propriétés. C'est un retournement en ligne des propriétés habituellement en colonne.
Je surclasse Object pour ajouter une collection de paramètres (propriétés) et j'utilise les Attribute pour personnaliser l'affichage.
Je surclasse DataGrid pour gérer les propriétés d'une instance de classe.
De fait, on retrouve un contrôle tel que la fenêtre de propriétés des contrôles de forms.
Mon DataGrid peut afficher les propriétés de n'importe quelle classe.
Les commentaires sont en anglais ou en français selon mon humeur.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   EDID
    •   EDObject
      •   bin
        •   Debug
          • EDObject.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
        •   Release
          • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
      •   EDDataGrid
        •   bin
          •   Debug
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          •   Release
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
        •   obj
          •   Debug
            • temp
            • TempPE
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDDataGrid.projdataTélécharger ce fichier [Réservé aux membres club]6 920 octets
          •   Release
            • temp
            • TempPE
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDDataGrid.projdataTélécharger ce fichier [Réservé aux membres club]7 944 octets
            • EDID.EDObjects.EDDataGrid.resourcesTélécharger ce fichier [Réservé aux membres club]188 octets
        • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
        • EDDataGrid.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 320 octets
        • EDDataGrid.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 813 octets
        • EDDataGrid.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 803 octets
        • EDDataGrid.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 733 octets
      •   obj
        •   Debug
          • temp
          • TempPE
          • EDObject.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          • EDObject.projdataTélécharger ce fichier [Réservé aux membres club]15 112 octets
          • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          • EDObjects.projdataTélécharger ce fichier [Réservé aux membres club]18 312 octets
        •   Release
          • temp
          • TempPE
          • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          • EDObjects.projdataTélécharger ce fichier [Réservé aux membres club]22 024 octets
      •   TestEDObject
        •   bin
          •   Debug
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
          •   Release
            • EDDataGrid.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
            • EDObjects.dllTélécharger ce fichier [Réservé aux membres club]24 576 octets
        •   obj
          •   Debug
            • temp
            • TempPE
            • TestEDObject.projdataTélécharger ce fichier [Réservé aux membres club]8 200 octets
          •   Release
            • temp
            • TempPE
            • Appli.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]5 882 octets
            • TestEDObject.projdataTélécharger ce fichier [Réservé aux membres club]7 176 octets
        • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
        • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
        • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 957 octets
        • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 237 octets
        • Test.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 407 octets
        • TestEDObject.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 343 octets
        • TestEDObject.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 803 octets
      • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
      • EDObject.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier14 438 octets
      • EDObjects.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 378 octets
      • EDObjects.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 804 octets
    • EDID.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 960 octets
    • EDID.suoTélécharger ce fichier [Réservé aux membres club]10 240 octets

Télécharger le zip


 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

Commentaires et avis

Commentaire de wizad le 14/04/2009 13:02:15

Et sinon pour faire ce que tu a fait tu avais aussi le contrôle PropertyGrid...

Commentaire de edurand1 le 14/04/2009 13:07:30

ben oui... c'était une façon de travailler les attributes.
Faut dire que je n'avais pas trouvé le PropertyGrid mais que je viens de le faire.
Comme j'ai cru que mon post avait raté, j'étais plutôt content...

Commentaire de tmcuh le 18/04/2009 12:42:35 10/10

Très pratique ton code, même si le test que tu propose aurait pu être fait avec la propertygrid, elle ouvre des possibilité d'extension de la datagridview.

Commentaire de Children le 29/04/2009 13:57:32

C'est bien de commenter en franglish

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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,499 sec (4)

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