Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Wizard.OnPreviousButtonClick (WizardNavigationEventArgs)

 

Gera o PreviousButtonClick evento.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

protected virtual void OnPreviousButtonClick(
	WizardNavigationEventArgs e
)

Parâmetros

e
Type: System.Web.UI.WebControls.WizardNavigationEventArgs

Um WizardNavigationEventArgs que contém dados do evento.

O PreviousButtonClick é gerado quando o anterior botão é clicado.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter mais informações, consulte PONTA: gerando um evento.

O OnPreviousButtonClick método também permite que classes derivadas para manipular o evento sem anexar um representante. Essa é a técnica preferida para manipular o evento em uma classe derivada.

Observações para os Herdeiros:

Ao substituir o OnPreviousButtonClick método em uma classe derivada, certifique-se de chamar o OnPreviousButtonClick método da classe base, de modo que registrado delegados receber o evento.

O exemplo de código a seguir demonstra como especificar um manipulador de eventos para o PreviousButtonClick evento. Cada vez que o anterior botão é clicado, o BorderWidth propriedade para o Wizard controle diminui em 1 pixel, conforme medido pelo 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>

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: