Comment : personnaliser des diagrammes de classes (Concepteur de classes)How to: Customize Class Diagrams (Class Designer)

Vous pouvez modifier la façon dont les diagrammes de classes affichent les informations.You can change the way that class diagrams display information. Il est possible de personnaliser le diagramme tout entier ou chaque type sur l'aire de conception.You can customize the whole diagram or the individual types on the design surface.

Par exemple, vous pouvez ajuster le niveau de zoom d'un diagramme de classes entier, modifier la manière dont les membres de type sont groupés et ordonnés, masquer ou afficher les relations, et déplacer chaque type ou ensemble de types à votre guise dans le diagramme.For example, you can adjust the zoom level of an entire class diagram, change how individual type members are grouped and sorted, hide or show relationships, and move individual or sets of types anywhere on the diagram.

Note

Personnaliser la façon dont les formes apparaissent dans le diagramme ne modifie pas le code sous-jacent pour les types représentés dans le diagramme.Customizing the way that shapes appear on the diagram doesn't change the underlying code for the types represented on the diagram.

Les sections qui contiennent des membres de type, telles que la section Propriétés d'une classe, sont appelées compartiments.The sections that contain type members, such as the Properties section in a class, are called compartments. Vous pouvez masquer ou afficher des compartiments spécifiques et des membres de type.You can hide or show individual compartments and type members.

Dans cette rubriqueIn this topic

Effectuer un zoom avant et arrière dans le diagramme de classesZoom in and out of the class diagram

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Sur la barre d’outils Concepteur de classes, cliquez sur le bouton Zoom avant ouZoom arrière pour modifier le niveau de zoom de l’aire du concepteur.On the Class Designer toolbar, click the Zoom In or Zoom Out button to change the zoom level of the designer surface.

    ouor

    Spécifiez une valeur de zoom particulière.Specify a particular zoom value. Vous pouvez utiliser la liste déroulante Zoom ou taper un niveau de zoom valide (la plage valide est comprise entre 10 % et 400 %).You can use the Zoom drop down list or type a valid zoom level (valid range is between 10% and 400%).

    Note

    La modification du niveau de zoom n'affecte pas l'échelle d'impression de votre diagramme de classes.Changing the zoom level does not affect the scale of your class diagram printout.

Personnaliser le regroupement et le tri des membres de typeCustomize grouping and sorting of type members

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Cliquez avec le bouton droit sur une zone vide de l’aire de conception et pointez sur Membres du groupe.Right-click an empty area on the design surface and point to Group Members.

  3. Sélectionnez l'une des options disponibles :Select one of the available options:

    1. Grouper par genre sépare chaque membre de type dans une liste groupée de propriétés, de méthodes, d’événements et de champs.Group by Kind separates individual type members into a grouped list of Properties, Methods, Events, and Fields. Les groupes dépendent individuellement de la définition d'entités : par exemple, une classe n'affichera pas de groupe d'événements si aucun événement n'a encore été défini pour cette classe.The individual groups depend on the entities definition: for example, a class will not display any events group if there are no events yet defined for that class.

    2. Grouper par accès sépare chaque membre de type dans une liste groupée en fonction des modificateurs d’accès du membre.Group by Access separates individual type members into a grouped list based on the member's access modifiers. Par exemple, Public et Privé.For example, Public and Private.

    3. Trier par ordre alphabétique affiche les éléments qui composent une entité en tant que liste unique classée par ordre alphabétique.Sort Alphabetically displays the items that make up an entity as a single alphabetized list. La liste est triée dans l'ordre croissant.The list is sorted in ascending order.

Masquer des compartiments sur un typeHide compartments on a type

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in the class designer.

  2. Cliquez avec le bouton droit sur la catégorie de membre dans le type que vous souhaitez personnaliser (par exemple, sélectionnez le nœud Méthodes dans une classe).Right click the member category in the type you want to customize (for example, select the Methods node in a class.

  3. Cliquez sur Masquer le compartiment.Click Hide Compartment.

    Le compartiment sélectionné disparaît du conteneur de type.The selected compartment disappears from the type container.

Masquer des membres spécifiques sur un typeHide individual members on a type

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Cliquez avec le bouton droit sur le membre dans le type que vous souhaitez masquer.Right-click the member in the type you want to hide.

  3. Cliquez sur Masquer.Click Hide.

    Le membre sélectionné disparaît du conteneur de type.The selected member disappears from the type container.

Afficher des compartiments et des membres masqués sur un typeShow hidden compartments and members on a type

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Cliquez avec le bouton droit sur le nom du type avec le compartiment masqué.Right-click the name of the type with the hidden compartment.

  3. Cliquez sur Afficher tous les membres.Click Show All Members.

    Tous les compartiments et membres masqués s'affichent dans le conteneur de type.All hidden compartments and members appear in the type container.

Masquer les relationsHide relationships

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Cliquez avec le bouton droit sur la ligne d'association ou d'héritage que vous souhaitez masquer.Right-click the association or inheritance line that you want to hide.

  3. Cliquez sur Masquer pour les lignes d’association et sur Masquer la ligne d’héritage pour les lignes d’héritage.Click Hide for association lines, and click Hide Inheritance Line for inheritance lines.

  4. Cliquez sur Afficher tous les membres.Click Show All Members.

    Tous les compartiments et membres masqués s'affichent dans le conteneur de type.All hidden compartments and members appear in the type container.

Afficher les relations masquéesShow hidden relationships

  1. Ouvrez et sélectionnez un fichier de diagramme de classes dans le Concepteur de classes.Open and select a class diagram file in Class Designer.

  2. Cliquez avec le bouton droit sur le type avec l'association ou l'héritage masqué.Right-click the type with the hidden association or inheritance.

    Cliquez sur Afficher tous les membres pour les lignes d’association et sur Afficher la classe de base ou Afficher les classes dérivées pour les lignes d’héritage.Click Show All Members for association lines, and click Show Base Class or Show Derived Classes for inheritance lines.

Supprimer une forme dans un diagramme de classesRemove a shape from a class diagram

Vous pouvez supprimer une forme de type dans le diagramme de classes sans affecter le code sous-jacent du type.You can remove a type shape from the class diagram without affecting the type's underlying code. La suppression de formes de type d'un diagramme de classes affecte uniquement ce diagramme : le code sous-jacent qui définit le type et les autres diagrammes qui affichent le type ne sont pas affectés.Removing type shapes from a class diagram affects only that diagram: the underlying code that defines the type and other diagrams that display the type are not affected.

  1. Sur le diagramme de classes, sélectionnez la forme de type que vous souhaitez supprimer du diagramme.On the class diagram, select the type shape you want to remove from the diagram.

  2. Dans le menu Edition, choisissez Supprimer du diagramme.On the Edit menu, choose Remove from Diagram.

    La forme de type et les lignes d'association ou d'héritage connectées à la forme n'apparaissent plus sur le diagramme.The type shape and any lines of association or inheritance connected to the shape no longer appear on the diagram.

Supprimer une forme de type et son code sous-jacentDelete a type shape and its underlying code

  1. Cliquez avec le bouton droit sur la forme dans l'aire de conception.Right-click the shape on the design surface.

  2. Sélectionnez Supprimer le code dans le menu contextuel.Select Delete Code from the context menu.

    La forme est supprimée du diagramme et son code sous-jacent est supprimé du projet.The shape is removed from the diagram and its underlying code is deleted from the project.

Voir aussiSee also

Utilisation des diagrammes de classes Working with Class Diagrams
Guide pratique pour changer la notation entre les membres et les associations How to: Change Between Member Notation and Association Notation
Guide pratique pour afficher les types existants How to: View Existing Types
Affichage des types et des relationsViewing Types and Relationships