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


このコントロールを使用して Web ページにイメージを表示します。HtmlImage コントロールをプログラムから操作して、表示されるイメージ、イメージ サイズ、ページ上の他の要素を基準とするイメージの配置を変更できます。
HtmlImage のインスタンスの初期プロパティ値の一覧については、HtmlImage コンストラクタのトピックを参照してください。

HtmlButton がクリックされたときに、プログラムによって HtmlImage コントロールのプロパティを変更する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub Image1_Click(sender As Object, e As EventArgs) Image1.Src = "Image1.jpg" Image1.Height = 226 Image1.Width = 500 Image1.Border = 5 Image1.Align = "center" Image1.Alt = "Image 1" End Sub 'Image1_Click Sub Image2_Click(sender As Object, e As EventArgs) Image1.Src = "Image2.jpg" Image1.Height = 480 Image1.Width = 640 Image1.Border = 7 Image1.Align = "left" Image1.Alt = "Image 2" End Sub 'Image2_Click Sub Image3_Click(sender As Object, e As EventArgs) Image1.Src = "Image3.jpg" Image1.Height = 413 Image1.Width = 631 Image1.Border = 3 Image1.Align = "right" Image1.Alt = "Image 3" End Sub 'Image3_Click </script> </head> <body> <form runat="server"> <h3>HtmlImage Example</h3> <center> <button id="Button1" OnServerClick="Image1_Click" runat="server"> Image 1 </button> <button id="Button2" OnServerClick="Image2_Click" runat="server"> Image 2 </button> <button id="Button3" OnServerClick="Image3_Click" runat="server"> Image 3 </button> </center> <br><br> <img id ="Image1" Src="Image1.jpg" Width="500" Height="226" Alt="Image 1" Border="5" Align="center" runat=server/> Enter the caption for this image here. </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void Image1_Click(object sender, EventArgs e) { Image1.Src="Image1.jpg"; Image1.Height=226; Image1.Width=500; Image1.Border=5; Image1.Align="center"; Image1.Alt="Image 1"; } void Image2_Click(object sender, EventArgs e) { Image1.Src="Image2.jpg"; Image1.Height=480; Image1.Width=640; Image1.Border=7; Image1.Align="left"; Image1.Alt="Image 2"; } void Image3_Click(object sender, EventArgs e) { Image1.Src="Image3.jpg"; Image1.Height=413; Image1.Width=631; Image1.Border=3; Image1.Align="right"; Image1.Alt="Image 3"; } </script> </head> <body> <form runat="server"> <h3>HtmlImage Example</h3> <center> <button id="Button1" OnServerClick="Image1_Click" runat="server"> Image 1 </button> <button id="Button2" OnServerClick="Image2_Click" runat="server"> Image 2 </button> <button id="Button3" OnServerClick="Image3_Click" runat="server"> Image 3 </button> </center> <br><br> <img id ="Image1" Src="Image1.jpg" Width="500" Height="226" Alt="Image 1" Border="5" Align="center" runat=server/> Enter the caption for this image here. </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JSCRIPT" runat="server"> function Image1_Click(sender : Object, e : EventArgs){ Image1.Src = "Image1.jpg" Image1.Height = 226 Image1.Width = 500 Image1.Border = 5 Image1.Align = "center" Image1.Alt = "Image 1" } function Image2_Click(sender : Object, e : EventArgs){ Image1.Src = "Image2.jpg" Image1.Height = 480 Image1.Width = 640 Image1.Border = 7 Image1.Align = "left" Image1.Alt = "Image 2" } function Image3_Click(sender : Object, e : EventArgs){ Image1.Src = "Image3.jpg" Image1.Height = 413 Image1.Width = 631 Image1.Border = 3 Image1.Align = "right" Image1.Alt = "Image 3" } </script> </head> <body> <form runat="server"> <h3>HtmlImage Example</h3> <center> <button id="Button1" OnServerClick="Image1_Click" runat="server"> Image 1 </button> <button id="Button2" OnServerClick="Image2_Click" runat="server"> Image 2 </button> <button id="Button3" OnServerClick="Image3_Click" runat="server"> Image 3 </button> </center> <br><br> <img id ="Image1" Src="Image1.jpg" Width="500" Height="226" Alt="Image 1" Border="5" Align="center" runat=server/> Enter the caption for this image here. </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlImage


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


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