Événement Styles.QueryCancelStyleDelete (Visio)Styles.QueryCancelStyleDelete Event (Visio)

Cet événement se produit avant la suppression d’un style en réponse à une action de l’utilisateur dans l’interface de l’application.Occurs before the application deletes a style in response to a user action in the interface. Si un gestionnaire d’événement renvoie la valeur True , l’opération est annulée.If any event handler returns True , the operation is canceled.

SyntaxeSyntax

Private Sub expression _ 'QueryCancelStyleDelete » (ByVal Style comme [IVSTYLE])Private Sub expression _'QueryCancelStyleDelete'(ByVal Style As [IVSTYLE])

expression Variable qui représente un objet Styles .expression A variable that represents a Styles object.

ParamètresParameters

NameName Requis/FacultatifRequired/Optional Type de donnéesData type DescriptionDescription
stylestyle ObligatoireRequired [IVSTYLE][IVSTYLE] Style sur le point d'être supprimé.The style that is going to be deleted.

RemarquesRemarks

Une instance de Microsoft Visio déclenche l’événement QueryCancelStyleDelete une fois que l’utilisateur a demandé à l’instance de supprimer un style.A Microsoft Visio instance fires QueryCancelStyleDelete after the user has directed the instance to delete a style.

  • Si un gestionnaire d’événement renvoie la valeur True (Annuler), l’instance déclenche l’événement StyleDeleteCanceled et ne supprime pas le style.If any event handler returns True (cancel), the instance fires StyleDeleteCanceled and does not delete the style.

  • Si tous les gestionnaires renvoient la valeur False (ne pas annuler), l’instance déclenche l’événement BeforeStyleDelete , puis supprime le style.If all handlers return False (don't cancel), the instance fires BeforeStyleDelete and then deletes the style.

Lorsqu’une instance de Visio déclenche une requête ou annuler l’événement, elle répond aux demandes du code client mais refuse d’effectuer des opérations.While a Visio instance is firing a query or cancel event, it responds to inquiries from client code but refuses to perform operations. Le code client peut afficher des formulaires ou des zones de message lors de la réponse à une requête ou annuler l’événement.Client code can show forms or message boxes while responding to a query or cancel event.

Si vous utilisez Microsoft Visual Basic ou Visual Basic pour Applications (VBA), la syntaxe de cette rubrique décrit un moyen générique pour gérer efficacement les événements.If you're using Microsoft Visual Basic or Visual Basic for Applications (VBA), the syntax in this topic describes a common, efficient way to handle events.

Si vous souhaitez créer des objets Event , utilisez la méthode Add ou AddAdvise .If you want to create your own Event objects, use the Add or AddAdvise method. Pour créer un objet Event qui exécute un module complémentaire, utilisez la méthode Add telle qu’elle s’applique à la collection EventList .To create an Event object that runs an add-on, use the Add method as it applies to the EventList collection. Pour créer un objet Event qui reçoit une notification, utilisez la méthode AddAdvise .To create an Event object that receives notification, use the AddAdvise method. Pour rechercher un code d’événement pour l’événement que vous souhaitez créer, consultez la rubrique codes d’événement.To find an event code for the event you want to create, see Event codes.