WizardForm.CancelWizard Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .