HotSpotCollection.Item[Int32] Propriedade

Definição

Obtém uma referência ao HotSpot objeto no índice especificado na HotSpotCollection coleção.

public:
 property System::Web::UI::WebControls::HotSpot ^ default[int] { System::Web::UI::WebControls::HotSpot ^ get(int index); };
public System.Web.UI.WebControls.HotSpot this[int index] { get; }
member this.Item(int) : System.Web.UI.WebControls.HotSpot
Default Public ReadOnly Property Item(index As Integer) As HotSpot

Parâmetros

index
Int32

O valor do índice ordinal que especifica a localização do HotSpot objeto na coleção.

Valor de Propriedade

O HotSpot objeto no índice especificado na HotSpotCollection coleção.

Exemplos

O exemplo de código seguinte demonstra como usar a Item[] propriedade para aceder diretamente aos HotSpot objetos contidos na ImageMap coleção do HotSpotCollection controlo e mostrar o valor de AlternateText cada propriedade de objeto numa etiqueta na página. Para que este exemplo funcione corretamente, deve fornecer a sua própria imagem para a ImageUrl propriedade e atualizar o caminho da imagem adequadamente para que a aplicação a possa localizar.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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 xmlns="http://www.w3.org/1999/xhtml" >
<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>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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 xmlns="http://www.w3.org/1999/xhtml" >
<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>

Observações

Use este indexador para aceder a um HotSpot objeto na coleção no índice especificado, usando notação de array. O indexador permite-lhe modificar ou substituir diretamente um HotSpot objeto na coleção.

Aplica-se a

Ver também