HotSpotCollection.RemoveAt メソッド
アセンブリ: System.Web (system.web.dll 内)


RemoveAt メソッドは、コレクションの指定したインデックス位置から HotSpot オブジェクトを削除します。名前によって特定の HotSpot オブジェクトをコレクションから削除するには、Remove メソッドを使用します。
新しい HotSpot オブジェクトをコレクションに追加するには、Add メソッドまたは Insert メソッドを使用します。

プログラムによって 2 つの CircleHotSpot オブジェクトを ImageMap コントロールに追加する方法を次のコード例に示します。2 つの CircleHotSpot オブジェクトが HotSpotCollection コレクションに追加された後、RemoveAt メソッドを使用して、コレクションの最初のインデックス位置にあるオブジェクトが削除されます。この例を正常に動作させるには、ImageUrl プロパティにユーザー独自のイメージを提供し、アプリケーションがそのイメージを見つけられるように、イメージへのパスを適宜更新する必要があります。
<%@ page language="VB" %> <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Programmatically create a CircleHotSpot object. Dim Circle1 As New CircleHotSpot Circle1.HotSpotMode = HotSpotMode.Navigate Circle1.NavigateUrl = "http://www.tailspintoys.com" Circle1.X = 145 Circle1.Y = 120 Circle1.Radius = 75 Circle1.AlternateText = "Shop for toys" ' Programmatically create a second CircleHotSpot object. Dim Circle2 As New CircleHotSpot Circle2.HotSpotMode = HotSpotMode.Navigate Circle2.NavigateUrl = "http://www.cohowinery.com" Circle2.X = 145 Circle2.Y = 290 Circle2.Radius = 75 Circle2.AlternateText = "Shop for wine" ' Add the HotSpot objects to the ImageMap's ' HotSpotCollection. Shop.HotSpots.Add(Circle1) Shop.HotSpots.Add(Circle2) ' Use the RemoveAt method to delete the HotSpot ' object at the first index in HotSpotCollection. Shop.HotSpots.RemoveAt(0) End Sub </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.RemoveAt Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.RemoveAt Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> </asp:imagemap> </form> </body> </html>
<%@ page language="C#" %> <script runat="server"> void Page_Load (Object sender, EventArgs e) { // Programmatically create a CircleHotSpot object. CircleHotSpot Circle1 = new CircleHotSpot(); Circle1.HotSpotMode = HotSpotMode.Navigate; Circle1.NavigateUrl = "http://www.tailspintoys.com"; Circle1.X = 145; Circle1.Y = 120; Circle1.Radius = 75; Circle1.AlternateText = "Shop for toys"; // Programmatically create a second CircleHotSpot object. CircleHotSpot Circle2 = new CircleHotSpot(); Circle2.HotSpotMode = HotSpotMode.Navigate; Circle2.NavigateUrl = "http://www.cohowinery.com"; Circle2.X = 145; Circle2.Y = 290; Circle2.Radius = 75; Circle2.AlternateText = "Shop for wine"; // Add the HotSpot objects to the ImageMap's // HotSpotCollection. Shop.HotSpots.Add(Circle1); Shop.HotSpots.Add(Circle2); // Use the RemoveAt method to delete the HotSpot // object at the first index in HotSpotCollection. Shop.HotSpots.RemoveAt(0); } </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.RemoveAt Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.RemoveAt Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> </asp:imagemap> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHotSpotCollection.RemoveAt メソッドを検索する場合は、下記のリンクをクリックしてください。

- HotSpotCollection.RemoveAt メソッドのページへのリンク