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

Dim instance As HotSpotCollection Dim spot As HotSpot Dim returnValue As Integer returnValue = instance.Add(spot)
戻り値
コレクションに追加された整数のインデックス位置。

Add メソッドは、指定した HotSpot オブジェクトをコレクションの末尾に追加します。HotSpot オブジェクトをコレクションの特定のインデックス位置に追加するには、Insert メソッドを使用します。

プログラムによって ImageMap コントロールを作成し、2 つの CircleHotSpot オブジェクトを追加する方法を次のコード例に示します。HotSpots プロパティは、ImageMap コントロールの HotSpotCollection コレクションにアクセスし、CircleHotSpot オブジェクトを追加するために使用されます。この例を正常に動作させるには、ImageUrl プロパティにユーザー独自のイメージを提供し、アプリケーションがそのイメージを見つけられるように、イメージへのパスを適宜更新する必要があります。
<%@ Page Language="VB" %> <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Programmatically create an ImageMap control. Dim Shop As New ImageMap Shop.ImageUrl = "Images/ShopChoice.jpg" Shop.AlternateText = "Shopping choices" ' Add the ImageMap control to the ' Controls collection of the page. Page.Controls.Add(Shop) ' 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" ' Add Circle1 to the ImageMap's HotSpotCollection. Shop.HotSpots.Add(Circle1) ' 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 Circle2 to the ImageMap's HotSpotCollection. Shop.HotSpots.Add(Circle2) End Sub </script> <html> <head id="Head1" runat="server"> <title>ImageMap Class VB Constructor Example</title> </head> <body> <form id="Form1" runat="server"> <h3>ImageMap Class VB Constructor Example</h3> <h4>Shopping Choices:</h4> </form> </body> </html>
<%@ page language="C#" %> <script runat="server"> void Page_Load (Object sender, EventArgs e) { // Programmatically create an ImageMap control. ImageMap Shop = new ImageMap(); // Set properties on the ImageMap control. Shop.ImageUrl = "Images/ShopChoice.jpg"; Shop.AlternateText = "Shopping choices"; // Add the ImageMap control to the // Controls collection of the page. Page.Controls.Add(Shop); // 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"; // Add Circle1 to the ImageMap's HotSpotCollection. Shop.HotSpots.Add(Circle1); // 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 Circle2 to the ImageMap's HotSpotCollection. Shop.HotSpots.Add(Circle2); } </script> <html> <head id="Head1" runat="server"> <title>ImageMap Class C# Constructor Example</title> </head> <body> <form id="Form1" runat="server"> <h3>ImageMap Class C# Constructor Example</h3> <h4>Shopping Choices:</h4> </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.Add メソッドを検索する場合は、下記のリンクをクリックしてください。

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