This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

PolygonHotSpot.Coordinates الخاصية

Visual Studio 2010

بدلاً من ذلك، يمكنك استخدام PolygonHotSpotالأسلوب إضافة -اشتقاق الكائن إلى المجموعة.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public string Coordinates { get; set; }

قيمة الخاصية

النوع: System.String
PolygonHotSpot أسلوب و أسلوب القيام بشكل أساسي نفس دالة.

عند Coordinatesاستدعاء الأسلوب، يتم تمرير ببساطة PolygonHotSpotو المعلمات إلى الأسلوب. -مشتق الكائن إلى البحث عنها في مجموعة. يوضح مثال التعليمة البرمجية التالية برمجياً إنشاء عنصر التحكم واستخدام أسلوب لإضافة -اشتقاق الكائنات إلى مجموعة. قم بإزالة المعين -اشتقاق كائن من مجموعة. -مشتق الكائن إلى إزالة من مجموعة. استخدام أسلوب إلى إزالة -مشتق الكائن من مجموعة. بدلاً من ذلك، يمكنك استخدام أسلوب إلى إزالة -مشتق الكائن من الموقع محدد في مجموعة.

الموقع الفهرس الذي إلى إدراج PolygonHotSpot-اشتقاق الكائن.ImageMap يوضح المثال التالي كيف إلى استخدام Coordinatesأسلوب إلى إزالة PolygonHotSpot-المشتقة الكائن من مجموعة. ImageMap -مشتق الكائن إلى إدراج في إلى PolygonHotSpotمجموعة. إذا PolygonHotSpot-مشتق الكائن هو غير موجود في المجموعة، يقوم الأسلوب بإرجاع-1. قم بإدراج المعين PolygonHotSpot-مشتق كائن إلى المجموعة في الفرعي فهرسة الموقع.


<%@ 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 PolygonHotSpot.
    PolygonHotSpot Polygon1 = new PolygonHotSpot();
    Polygon1.Coordinates = "128,185,335,157,400,224,400,400,228,400";
    Polygon1.PostBackValue = "Southern";
    Polygon1.AlternateText = "Southern Region";

    // Add it to the end of the ImageMap control's
    // HotSpotCollection.
    Regions.HotSpots.Add(Polygon1);
  }

  void RegionMap_Clicked (object sender, ImageMapEventArgs e)
  {
    string hotSpotType;

    // When a user clicks a hot spot, display
    // the hot spot's type and name.
    switch (e.PostBackValue)
    {
      case "Western":
        hotSpotType = Regions.HotSpots[0].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      case "Northern":
        hotSpotType = Regions.HotSpots[1].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      case "Southern":
        hotSpotType = Regions.HotSpots[2].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      default:
        Message1.Text = "You did not click a valid hot spot region.";
        break;
    }
  }  

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>PolygonHotSpot Constructor Example</title>
</head>
  <body>
    <form id="Form1" runat="server">

      <h3>PolygonHotSpot Constructor Example</h3>

      <!-- Change or remove the width and height attributes as
           appropriate for your image. -->
      <asp:imagemap id="Regions"           
        imageurl="Images/RegionMap.jpg"
        alternatetext="Sales regions" 
        hotspotmode="PostBack"
        width="400"
        height="400"
        onclick="RegionMap_Clicked"   
        runat="Server">            

        <asp:PolygonHotSpot 
          coordinates="0,0,176,0,125,182,227,400,0,400"         
          postbackvalue="Western"
          alternatetext="Western Region">
        </asp:PolygonHotSpot>

        <asp:PolygonHotSpot 
          coordinates="177,0,400,0,400,223,335,154,127,180"         
          postbackvalue="Northern"
          alternatetext="Northern Region">
        </asp:PolygonHotSpot>

      </asp:imagemap>

      <br /><br />

      <asp:label id="Message1"
        runat="Server">
      </asp:label>                 

    </form>      
  </body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: