Evento DrawingControl.QueryCancelSelectionDelete (Visio)DrawingControl.QueryCancelSelectionDelete Event (Visio)

Ocorre antes que o aplicativo exclui uma seleção de formas em resposta a uma ação na interface do usuário.Occurs before the application deletes a selection of shapes in response to a user action in the interface. Se algum manipulador de eventos retornar True , a operação foi cancelada.If any event handler returns True , the operation is canceled.

SintaxeSyntax

Private Sub expressão _ 'QueryCancelSelectionDelete' (ByVal seleção como [IVSELECTION])Private Sub expression _'QueryCancelSelectionDelete'(ByVal selection As [IVSELECTION])

expressão Uma variável que representa um objeto DrawingControl .expression A variable that represents a DrawingControl object.

ParâmetrosParameters

NomeName Obrigatório/OpcionalRequired/Optional Tipo de dadosData type DescriçãoDescription
SelectionSelection ObrigatórioRequired [IVSELECTION][IVSELECTION] A seleção de formas que será excluída.The selection of shapes that is going to be deleted.

ComentáriosRemarks

Uma instância do Microsoft Visio dispara QueryCancelSelectionDelete após o usuário ter direcionado a instância para excluir uma ou mais formas.A Microsoft Visio instance fires QueryCancelSelectionDelete after the user has directed the instance to delete one or more shapes.

  • Se algum manipulador de eventos retornar True (Cancelar), a instância disparará SelectionDeleteCanceled e não excluirá as formas.If any event handler returns True (cancel), the instance fires SelectionDeleteCanceled and does not delete the shapes.

  • Se todos os manipuladores retornarem False (não cancelar), a instância disparará BeforeSelectionDelete e BeforeShapeDelete e excluirá as formas.If all handlers return False (don't cancel), the instance fires BeforeSelectionDelete and BeforeShapeDelete and then deletes the shapes.

Enquanto uma instância do Visio está disparando uma consulta ou cancelar o evento, ele responde a consultas de código do cliente, mas recusará executar operações.While a Visio instance is firing a query or cancel event, it responds to inquiries from client code but refuses to perform operations. Código do cliente pode mostrar formulários ou caixas de mensagem ao responder a uma consulta ou cancelar o evento.Client code can show forms or message boxes while responding to a query or cancel event.

Se estiver usando o Microsoft Visual Basic ou o Visual Basic for Applications (VBA), a sintaxe deste tópico descreverá uma maneira comum e eficiente de lidar com eventos.If you are using Microsoft Visual Basic or Visual Basic for Applications (VBA), the syntax in this topic describes a common, efficient way to handle events.

Se você deseja criar seus próprios objetos de evento , use o método Add ou AddAdvise .If you want to create your own Event objects, use the Add or AddAdvise method. Para criar um objeto Event que execute um complemento, use o método Add como ele se aplica à coleção EventList .To create an Event object that runs an add-on, use the Add method as it applies to the EventList collection. Para criar um objeto Event que recebe uma notificação, use o método AddAdvise .To create an Event object that receives notification, use the AddAdvise method. Para localizar um código de evento para o evento que você deseja criar, consulte códigos de evento.To find an event code for the event you want to create, see Event codes.