Wizard.OnPreviousButtonClick(WizardNavigationEventArgs) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Eleva o PreviousButtonClick evento.
protected:
virtual void OnPreviousButtonClick(System::Web::UI::WebControls::WizardNavigationEventArgs ^ e);
protected virtual void OnPreviousButtonClick(System.Web.UI.WebControls.WizardNavigationEventArgs e);
abstract member OnPreviousButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
override this.OnPreviousButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
Protected Overridable Sub OnPreviousButtonClick (e As WizardNavigationEventArgs)
Parâmetros
A WizardNavigationEventArgs contendo dados de eventos.
Exemplos
O exemplo de código seguinte demonstra como especificar um gestor de eventos para o PreviousButtonClick evento. Cada vez que o botão Anterior é clicado, a BorderWidth propriedade do Wizard controlo diminui em 1 pixel, conforme medido pela Unit classe.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void OnNextButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Next button is clicked, increase the
// Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel((int)(Wizard1.BorderWidth.Value + 1));
}
void OnPreviousButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Previous button is clicked, decrease the
// Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel((int)(Wizard1.BorderWidth.Value - 1));
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onnextbuttonclick="OnNextButtonClick"
onpreviousbuttonclick="OnPreviousButtonClick"
borderstyle="Solid"
bordercolor="#3300ff"
borderwidth="1">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
<asp:WizardStep id="WizardStep4"
runat="server"
title="Step 4">
</asp:WizardStep>
<asp:WizardStep id="WizardStep5"
runat="server"
title="Step 5">
</asp:WizardStep>
<asp:WizardStep id="WizardStep6"
runat="server"
title="Step 6">
</asp:WizardStep>
<asp:WizardStep id="WizardStep7"
runat="server"
title="Step 7">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>NextButtonClick and PreviousButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub OnNextButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Next button is clicked, increase the
' Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel(CInt(Wizard1.BorderWidth.Value + 1))
End Sub
Sub OnPreviousButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Previous button is clicked, decrease the
' Wizard1.BorderWidth by 1.
Wizard1.BorderWidth = Unit.Pixel(CInt(Wizard1.BorderWidth.Value - 1))
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onnextbuttonclick="OnNextButtonClick"
onpreviousbuttonclick="OnPreviousButtonClick"
borderstyle="Solid"
bordercolor="#3300ff"
borderwidth="1">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
<asp:WizardStep id="WizardStep4"
runat="server"
title="Step 4">
</asp:WizardStep>
<asp:WizardStep id="WizardStep5"
runat="server"
title="Step 5">
</asp:WizardStep>
<asp:WizardStep id="WizardStep6"
runat="server"
title="Step 6">
</asp:WizardStep>
<asp:WizardStep id="WizardStep7"
runat="server"
title="Step 7">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>NextButtonClick and PreviousButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
Observações
O PreviousButtonClick evento é ativado quando o botão Anterior é clicado.
Levantar um evento invoca o gestor de eventos através de um delegado. Para mais informações, consulte Manuseio e Levantamento de Eventos.
O OnPreviousButtonClick método também permite que classes derivadas tratem do evento sem anexar um delegado. Esta é a técnica preferida para lidar com o evento numa classe derivada.
Notas para Herdeiros
Ao sobrepor o OnPreviousButtonClick(WizardNavigationEventArgs) método numa classe derivada, certifique-se de chamar o OnPreviousButtonClick(WizardNavigationEventArgs) método da classe base para que os delegados registados recebam o evento.