Wizard.OnFinishButtonClick(WizardNavigationEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FinishButtonClick イベントを発生させます。
protected:
virtual void OnFinishButtonClick(System::Web::UI::WebControls::WizardNavigationEventArgs ^ e);
protected virtual void OnFinishButtonClick (System.Web.UI.WebControls.WizardNavigationEventArgs e);
abstract member OnFinishButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
override this.OnFinishButtonClick : System.Web.UI.WebControls.WizardNavigationEventArgs -> unit
Protected Overridable Sub OnFinishButtonClick (e As WizardNavigationEventArgs)
パラメーター
イベント データを格納している WizardNavigationEventArgs。
例
次のコード例では、イベントのイベント ハンドラーを指定する方法を FinishButtonClick 示します。
[完了] ボタンをクリックすると、確認メッセージが にLabel1
書き込まれ、 Label1.Visible
プロパティが にtrue
設定され、ステップにメッセージが表示されます。
<%@ 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 OnFinishButtonClick(object sender, WizardNavigationEventArgs e)
{
// When the Finish button is clicked, write a confirmation
// that the wizard was completed to Label1, and make it visible.
Label1.Text = "The wizard has been completed.";
Label1.Visible = true;
}
</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"
onfinishbuttonclick="OnFinishButtonClick">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>FinishButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:Label id="Label1"
runat="Server"
visible="False" />
</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 OnFinishButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' When the Finish button is clicked, write a confirmation
' that the wizard was completed to Label1, and make it visible.
Label1.Text = "The wizard has been completed."
Label1.Visible = True
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"
onfinishbuttonclick="OnFinishButtonClick">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>FinishButtonClick Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:Label id="Label1"
runat="Server"
visible="False" />
</form>
</body>
</html>
注釈
[FinishButtonClick完了] ボタンをクリックすると、イベントが発生します。
イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。 詳細については、処理とイベントの発生 を参照してください。
OnFinishButtonClick メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。 派生クラスでイベントを処理する場合は、この手法をお勧めします。
注意 (継承者)
派生クラスで メソッドをオーバーライドする OnFinishButtonClick(WizardNavigationEventArgs) 場合は、登録されているデリゲートがイベントを OnFinishButtonClick(WizardNavigationEventArgs) 受け取るように、基底クラスの メソッドを必ず呼び出してください。
適用対象
こちらもご覧ください
.NET