Wizard.OnNextButtonClick(WizardNavigationEventArgs) Méthode

Définition

Déclenche l’événement NextButtonClick.

protected:
 virtual void OnNextButtonClick(System::Web::UI::WebControls::WizardNavigationEventArgs ^ e);
protected virtual void OnNextButtonClick (System.Web.UI.WebControls.WizardNavigationEventArgs e);
abstract member OnNextButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
override this.OnNextButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
Protected Overridable Sub OnNextButtonClick (e As WizardNavigationEventArgs)

Paramètres

e
WizardNavigationEventArgs

WizardNavigationEventArgs contenant les données d'événement.

Exemples

L’exemple de code suivant montre comment spécifier un gestionnaire d’événements pour l’événement NextButtonClick . Chaque fois que vous cliquez sur le bouton Suivant , la BorderWidth propriété du Wizard contrôle est augmentée de 1 pixel, comme mesuré par la 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>

Remarques

L’événement NextButtonClick est déclenché lorsque vous cliquez sur le bouton Suivant .

Le déclenchement d'un événement appelle le gestionnaire des événements par l'intermédiaire d'un délégué. Pour plus d’informations, consultez gestion et déclenchement d’événements.

La méthode OnNextButtonClick permet également aux classes dérivées de gérer l'événement sans y attacher de délégué. Il s'agit de la méthode recommandée pour gérer l'événement dans une classe dérivée.

Notes pour les héritiers

Lorsque vous remplacez la OnNextButtonClick(WizardNavigationEventArgs) méthode dans une classe dérivée, veillez à appeler la OnNextButtonClick(WizardNavigationEventArgs) méthode de la classe de base afin que les délégués inscrits reçoivent l’événement.

S’applique à

Voir aussi