Wizard.OnPreviousButtonClick メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

PreviousButtonClick イベント発生させます

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Visual Basic (宣言)

Protected Overridable Sub OnPreviousButtonClick ( _ e As WizardNavigationEventArgs _ )

Visual Basic (使用法)

Dim e As WizardNavigationEventArgs

Me.OnPreviousButtonClick(e)

C#

protected virtual void OnPreviousButtonClick ( WizardNavigationEventArgs e )

C++

protected: virtual void OnPreviousButtonClick ( WizardNavigationEventArgs^ e )

J#

protected void OnPreviousButtonClick ( WizardNavigationEventArgs e )

JScript

protected function OnPreviousButtonClick ( e : WizardNavigationEventArgs )

パラメータ

e

イベント データ格納している WizardNavigationEventArgs。

解説解説

PreviousButtonClick イベントは、[戻る] ボタンクリックされたときに発生します

イベント発生すると、デリゲート使用してイベント ハンドラ呼び出されます。詳細については、「イベントの発生」を参照してください

OnPreviousButtonClick メソッド使用すると、デリゲート結び付けずに、派生クラスイベント処理することもできます派生クラスイベント処理する場合は、この手法をお勧めます。

継承時の注意 派生クラスOnPreviousButtonClick メソッドオーバーライドする場合は、登録されているデリゲートイベント受け取ることができるように、基本クラスOnPreviousButtonClick メソッド呼び出してください

使用例使用例

PreviousButtonClick イベントイベント ハンドラ指定する方法次のコード例示します。[戻る] ボタンクリックされるたびに、Unit クラス単位設定に従ってWizard コントロールの BorderWidth プロパティが 1 ピクセルずつ減ります。

Visual Basic

<%@ Page Language="VB" %>

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://" title="undefined" rel="noopener noreferrer">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

<html > <body> <form id="form1" runat="server"> <asp:Wizard id="Wizard1" runat="server" onnextbuttonclick="OnNextButtonClick" onpreviousbuttonclick="OnPreviousButtonClick" borderstyle=Solid bordercolor="#3300ff" borderwidth="1"> <asp:WizardStep id="WizardStep1" runat="server" title="Step 1"> <asp:WizardStep id="WizardStep2" runat="server" title="Step 2"> <asp:WizardStep id="WizardStep3" runat="server" title="Step 3"> <asp:WizardStep id="WizardStep4" runat="server" title="Step 4"> <asp:WizardStep id="WizardStep5" runat="server" title="Step 5"> <asp:WizardStep id="WizardStep6" runat="server" title="Step 6"> <asp:WizardStep id="WizardStep7" runat="server" title="Step 7"> NextButtonClick and PreviousButtonClick Example </asp:Wizard>

C#

<%@ Page Language="C#" %>

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://" title="undefined" rel="noopener noreferrer">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

<html > <body> <form id="form1" runat="server"> <asp:Wizard id="Wizard1" runat="server" onnextbuttonclick="OnNextButtonClick" onpreviousbuttonclick="OnPreviousButtonClick" borderstyle=Solid bordercolor="#3300ff" borderwidth="1"> <asp:WizardStep id="WizardStep1" runat="server" title="Step 1"> <asp:WizardStep id="WizardStep2" runat="server" title="Step 2"> <asp:WizardStep id="WizardStep3" runat="server" title="Step 3"> <asp:WizardStep id="WizardStep4" runat="server" title="Step 4"> <asp:WizardStep id="WizardStep5" runat="server" title="Step 5"> <asp:WizardStep id="WizardStep6" runat="server" title="Step 6"> <asp:WizardStep id="WizardStep7" runat="server" title="Step 7"> NextButtonClick and PreviousButtonClick Example </asp:Wizard>

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
Wizard クラス
Wizard メンバ
System.Web.UI.WebControls 名前空間
PreviousButtonClick
その他の技術情報
Wizard Web サーバー コントロール