Compartilhar via


WizardForm.CancelWizard Método

Definição

Quando substituído em uma classe derivada, indica que o usuário cancelou o formulário do assistente.

protected:
 virtual void CancelWizard();
protected virtual void CancelWizard ();
abstract member CancelWizard : unit -> unit
override this.CancelWizard : unit -> unit
Protected Overridable Sub CancelWizard ()

Exemplos

O exemplo a seguir demonstra o CancelWizard método. Neste exemplo, o CancelWizard método exige que o usuário responda a uma caixa de diálogo para confirmar o cancelamento. Este exemplo de código faz parte de um exemplo maior fornecido para a WizardForm classe .

// Customize the CancelWizard method.
protected override void CancelWizard()
{
    //Check the IsCancellable property before performing a cancel.
    if (IsCancellable)
    {
        // Verify that the user wants to cancel the wizard.
        DialogResult result = ShowMessage("Are you sure you want to exit?",
            MessageBoxButtons.YesNo,
            MessageBoxIcon.Question,
            MessageBoxDefaultButton.Button2);
        if (result == DialogResult.Yes)
        {
            base.StopTaskProgress();
            base.CancelWizard();
        }
    }
}
// Customize the CancelWizard method.
protected override void CancelWizard()
{
    //Check the IsCancellable property before performing a cancel.
    if (IsCancellable)
    {
        // Verify that the user wants to cancel the wizard.
        DialogResult result = ShowMessage("Are you sure you want to exit?",
            MessageBoxButtons.YesNo,
            MessageBoxIcon.Question,
            MessageBoxDefaultButton.Button2);
        if (result == DialogResult.Yes)
        {
            base.StopTaskProgress();
            base.CancelWizard();
        }
    }
}

Comentários

Se implementado em seu código, esse método é chamado quando o usuário cancela o formulário do assistente clicando no botão Cancelar .

Seu código deve verificar o valor da propriedade antes de IsCancellable fechar o formulário do assistente para determinar se o assistente pode ser cancelado.

Esse método permite que você crie um método personalizado CancelWizard .

Aplica-se a