HotSpotCollection.Item プロパティ
アセンブリ: System.Web (system.web.dll 内)

プロパティ値
HotSpotCollection コレクション内の指定したインデックス位置の HotSpot オブジェクト。

このインデクサを使用して、コレクションの配列表記で指定したインデックス位置にある HotSpot オブジェクトにアクセスします。このインデクサを使用して、直接、コレクション内の HotSpot オブジェクトを変更または置換できます。

Item プロパティを使用して、ImageMap コントロールの HotSpotCollection コレクションに含まれる HotSpot オブジェクトに直接アクセスし、各オブジェクトの AlternateText プロパティをページ上のラベルに表示する方法を次のコード例に示します。この例を正常に動作させるには、ImageUrl プロパティにユーザー独自のイメージを提供し、アプリケーションがそのイメージを見つけられるように、イメージへのパスを適宜更新する必要があります。
<script runat="server" language="vb"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Use the Item property to access each object in the ' HotSpotCollection and display the value of ' its AlternateText property to the user. For i As Integer = 0 To Shop.HotSpots.Count - 1 Label1.Text += "<br>" + Shop.HotSpots.Item(i).AlternateText + "<br>" Next End Sub </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.Item Property Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.Item Property Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> <asp:circlehotspot navigateurl="http://www.tailspintoys.com" x="145" y="120" radius="75" hotspotmode="Navigate" alternatetext="Shop for toys"> </asp:circlehotspot> <asp:circlehotspot navigateurl="http://www.cohowinery.com" x="145" y="290" radius="75" hotspotmode="Navigate" alternatetext="Shop for wine"> </asp:circlehotspot> </asp:imagemap> <asp:label id="Label1" runat="Server"> </asp:label> </form> </body> </html>
<script runat="server" language="C#"> void Page_Load(object sender, EventArgs e) { // Use the indexer to access each object in the // HotSpotCollection and display the value of // its AlternateText property to the user. for (int i = 0; i <= Shop.HotSpots.Count - 1; i++) { Label1.Text += "<br>" + Shop.HotSpots[i].AlternateText + "<br>"; } } </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.Item Property Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.Item Property Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> <asp:circlehotspot navigateurl="http://www.tailspintoys.com" x="145" y="120" radius="75" hotspotmode="Navigate" alternatetext="Shop for toys"> </asp:circlehotspot> <asp:circlehotspot navigateurl="http://www.cohowinery.com" x="145" y="290" radius="75" hotspotmode="Navigate" alternatetext="Shop for wine"> </asp:circlehotspot> </asp:imagemap> <asp:label id="Label1" runat="Server"> </asp:label> </form> </body> </html>

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


- HotSpotCollection.Item プロパティのページへのリンク