共用方式為


HotSpotCollection.Insert(Int32, HotSpot) 方法

定義

將指定的 HotSpot 物件插入 HotSpotCollection 集合中指定的索引位置。

public:
 void Insert(int index, System::Web::UI::WebControls::HotSpot ^ spot);
public void Insert (int index, System.Web.UI.WebControls.HotSpot spot);
member this.Insert : int * System.Web.UI.WebControls.HotSpot -> unit
Public Sub Insert (index As Integer, spot As HotSpot)

參數

index
Int32

要加入 HotSpot 物件的所在處陣列索引。

spot
HotSpot

要新增到集合的 HotSpot 物件。

範例

下列程式代碼範例示範如何以程序設計方式將兩 CircleHotSpotImageMap 物件新增至 控件。 屬性 HotSpots 是用來存取 HotSpotCollection 集合。 方法 Add 會新增 Circle2 至集合。 方法Insert會在的第一個專案前面Circle2加入Circle1集合。 若要讓這個範例正確運作,您必須提供 ImageUrl 屬性自己的映像,並適當地更新映像的路徑,讓應用程式可以找到它。

<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  void Page_Load (Object sender, EventArgs e)
  {
    // Programmatically create a 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 Circle2 to the ImageMap's HotSpotCollection.
    Shop.HotSpots.Add(Circle2);

    // Programmatically create a second 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";

    // Insert Circle1 into the ImageMap's HotSpotCollection
    // at the first element in the array.    
    Shop.HotSpots.Insert(0, Circle1);
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>HotSpotCollection.Insert Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>HotSpotCollection.Insert 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="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    
    ' Programmatically create a 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 Circle2 to the ImageMap's HotSpotCollection.
    Shop.HotSpots.Add(Circle2)
        
    ' Programmatically create a second 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"
    
    'Insert Circle1 into the ImageMap's HotSpotCollection
    'at the first element in the array.            
    Shop.HotSpots.Insert(0, Circle1)
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>HotSpotCollection.Insert Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>HotSpotCollection.Insert Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        alternatetext="Shopping choices" 
        runat="Server">
      </asp:imagemap>
      
    </form>      
  </body>
</html>

備註

Insert方法會將指定的 HotSpot 物件加入集合中指定的索引位置。 若要將 物件附加 HotSpot 至集合結尾,請使用 Add 方法。

適用於

另請參閱