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


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

プログラムによって 2 つの CircleHotSpot オブジェクトを ImageMap コントロールに追加する方法を次のコード例に示します。2 つの CircleHotSpot オブジェクトが HotSpotCollection コレクションに追加された後、Remove メソッドを使用して、コレクションから Circle1 が削除されます。この例を正常に動作させるには、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 Remove method to delete the Circle1 ' object from the HotSpotCollection. Shop.HotSpots.Remove(Circle1) End Sub </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.Remove Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.Remove 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 Remove method to delete the Circle1 // object from the HotSpotCollection. Shop.HotSpots.Remove (Circle1); } </script> <html> <head id="Head1" runat="server"> <title>HotSpotCollection.Remove Example</title> </head> <body> <form id="Form1" runat="server"> <h3>HotSpotCollection.Remove 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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