HtmlInputImage クラス
アセンブリ: System.Web (system.web.dll 内)

Public Class HtmlInputImage Inherits HtmlInputControl Implements IPostBackDataHandler, IPostBackEventHandler
public ref class HtmlInputImage : public HtmlInputControl, IPostBackDataHandler, IPostBackEventHandler

HtmlInputImage コントロールを使用して、イメージを表示するボタンを作成します。ServerClick イベントのイベント ハンドラを作成すると、HtmlInputImage コントロールに関連付けられているアクションをプログラムにより制御できます。
ユーザー定義のイベント ハンドラにパラメータとして渡される System.Web.UI.ImageClickEventArgs オブジェクトの ImageClickEventArgs.X プロパティおよび ImageClickEventArgs.Y プロパティを使用して、ユーザーが HtmlInputImage コントロールをクリックした位置の座標を確認します。
HtmlInputImage のインスタンスの初期プロパティ値の一覧については、HtmlInputImage コンストラクタのトピックを参照してください。

HtmlInputImage コントロールを使用して、イメージを表示するボタンを作成する方法を次のコード例に示します。
![]() |
---|
<%@ Page Language="VB" AutoEventWireup="True" %> <script runat="server"> Sub SubmitBtn_Click(ByVal Source As Object, ByVal E As ImageClickEventArgs) Message.InnerHtml = "The Submit button was clicked." End Sub Sub ClearBtn_Click(ByVal Source As Object, ByVal E As ImageClickEventArgs) Message.InnerHtml = "The Clear button was clicked." End Sub </script> <html> <body> <h3>HtmlInputImage Example</h3> <form runat="server"> <input type="image" alt="Submit button" src="Submit.jpg" OnServerClick="SubmitBtn_Click" runat=server id="Image1"> <input type="image" alt="Clear button" src="Clear.jpg" OnServerClick="ClearBtn_Click" runat=server id="Image2"> <h1> <span id="Message" runat="server"> </span> </h1> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="true" %> <html> <script runat="server"> protected void SubmitBtn_Click(object sender, ImageClickEventArgs e) { Message.InnerHtml = "The Submit button was clicked."; } protected void ClearBtn_Click(object sender, ImageClickEventArgs e) { Message.InnerHtml = "The Clear button was clicked."; } </script> <body> <h3>HtmlInputImage Example</h3> <form runat="server"> <input type="image" alt="Submit button" src="Submit.jpg" OnServerClick="SubmitBtn_Click" runat="server" id="Image1"> <input type="image" alt="Clear button" src="Clear.jpg" OnServerClick="ClearBtn_Click" runat=server id="Image2"> <h1> <span id="Message" runat="server"> </span> </h1> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <script runat="server"> function SubmitBtn_Click(source : Object, e : ImageClickEventArgs) { Message.InnerHtml = "The Submit button was clicked." } function ClearBtn_Click(source : Object, e : ImageClickEventArgs) { Message.InnerHtml = "The Clear button was clicked." } </script> <html> <body> <h3>HtmlInputImage Example</h3> <form runat="server"> <input type="image" alt="Submit button" src="Submit.jpg" OnServerClick="SubmitBtn_Click" runat="server" id="Image1"> <input type="image" alt="Clear button" src="Clear.jpg" OnServerClick="ClearBtn_Click" runat="server" id="Image2"> <h1> <span id="Message" runat="server"> </span> </h1> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlInputControl
System.Web.UI.HtmlControls.HtmlInputImage


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- HtmlInputImage クラスのページへのリンク