CircleHotSpot Sınıf

Tanım

Denetimde ImageMap döngüsel bir etkin nokta bölgesi tanımlar. Bu sınıf devralınamaz.

public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
    inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
Devralma
CircleHotSpot

Örnekler

Aşağıdaki kod örneği, iki CircleHotSpot nesne içeren bir ImageMap denetimin bildirim temelli olarak nasıl oluşturulacağını gösterir. HotSpotMode özelliği olarak HotSpotMode.Navigateayarlanır ve kullanıcı sık erişimli nokta bölgelerinden birine her tıklayışında sayfanın belirtilen URL'ye gitmesine neden olur. Bu örneğin düzgün çalışması için özellik için kendi görüntünüzü sağlamanız ve uygulamanın onu bulabilmesi için ImageUrl görüntünün yolunu uygun şekilde güncelleştirmeniz gerekir.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    
      <h3>ImageMap Class Navigate Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        width="150" 
        height="360"
        alternatetext="Shopping choices" 
        runat="Server">    
        
        <asp:circlehotspot
          navigateurl="http://www.tailspintoys.com"
          x="75"
          y="290"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for toys">           
        </asp:circlehotspot> 
        
        <asp:circlehotspot
          navigateurl="http://www.cohowinery.com"
          x="75"
          y="120"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for wine">
        </asp:circlehotspot>     
          
      </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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    
      <h3>ImageMap Class Navigate 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>                 
                 
    </form>      
  </body>
</html>

Açıklamalar

Bu sınıf, bir denetimde ImageMap daire şeklindeki sıcak nokta bölgesini tanımlar. Nesnenin CircleHotSpot bölgesini tanımlamak için özelliğini dairesel bölgenin merkezinin x koordinatını temsil eden değere ayarlayın X . Y özelliğini dairesel bölgenin merkezinin y koordinatını temsil eden değere ayarlayın. Radius Özelliği dairenin ortasından kenara olan uzaklık olarak ayarlayın.

Bir CircleHotSpot denetime tıklandığında, sayfa bir URL'ye gider, sunucuya geri bir gönderi oluşturur veya hiçbir şey yapmaz. HotSpotMode özelliği bu davranışı belirtir. URL'ye gitmek için özelliğini HotSpotMode.Navigateolarak ayarlayın HotSpotMode ve gidilmesi gereken URL'yi belirtmek için özelliğini kullanınNavigateUrl. Sunucuya geri göndermek için özelliğini olarak HotSpotMode.PostBackayarlayın HotSpotMode ve özelliğini kullanarak PostBackValue nesne için CircleHotSpot bir ad belirtin. Bu ad, öğesine tıklandığında CircleHotSpot olay verilerinde ImageMapEventArgs geçirilir. Nesnenin CircleHotSpot hiçbir davranışa sahip olmamasını istiyorsanız özelliğini olarak HotSpotMode.InactiveayarlayınHotSpotMode.

Oluşturucular

CircleHotSpot()

CircleHotSpot sınıfının yeni bir örneğini başlatır.

Özellikler

AccessKey

Bölgeye hızlı bir şekilde gezinmenize izin veren erişim tuşunu alır veya ayarlar HotSpot .

(Devralındığı yer: HotSpot)
AlternateText

HotSpot ImageMap Görüntü kullanılamadığında veya görüntüleri desteklemeyen bir tarayıcı için oluşturulduğunda, denetimde bir nesne için görüntülenecek alternatif metni alır veya ayarlar.

(Devralındığı yer: HotSpot)
HotSpotMode

Tıklandığında bir denetimdeki nesnenin davranışını alır veya ayarlar HotSpot ImageMap HotSpot .

(Devralındığı yer: HotSpot)
IsTrackingViewState

Nesnenin görünüm durumu değişikliklerini izliyor olup olmadığını gösteren bir değer alır HotSpot .

(Devralındığı yer: HotSpot)
MarkupName

Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin şeklinin dize gösterimini alır HotSpot .

(Devralındığı yer: HotSpot)
NavigateUrl

Bir nesne tıklandığında gidilecek URL 'YI alır veya ayarlar HotSpot .

(Devralındığı yer: HotSpot)
PostBackValue

HotSpotTıklandığında olay verilerinde geçirilecek nesnenin adını alır veya ayarlar HotSpot .

(Devralındığı yer: HotSpot)
Radius

Merkezden bu CircleHotSpot nesne tarafından tanımlanan dairesel bölgenin kenarına olan uzaklığı alır veya ayarlar.

TabIndex

Bölgenin sekme dizinini alır veya ayarlar HotSpot .

(Devralındığı yer: HotSpot)
Target

HotSpotBIR URL 'ye giden bir nesne tıklandığında, ' ye bağlı Web sayfası içeriğinin görüntüleneceği hedef pencere veya çerçeveyi alır veya ayarlar.

(Devralındığı yer: HotSpot)
ViewState

Bir nesnenin görünüm durumunu HotSpot aynı sayfa için birden çok istek arasında kaydetmenizi ve geri yüklemenize olanak tanıyan bir durum bilgisi sözlüğü alır.

(Devralındığı yer: HotSpot)
X

Bu CircleHotSpot nesne tarafından tanımlanan dairesel bölgenin merkezinin x koordinatını alır veya ayarlar.

Y

Bu CircleHotSpot nesne tarafından tanımlanan dairesel bölgenin merkezinin y koordinatını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCoordinates()

Nesnenin merkezinin x ve y koordinatlarını ve yarıçapının uzunluğunu temsil eden bir CircleHotSpot dize döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
LoadViewState(Object)

HotSpotNesnenin daha önce kaydedilen görünüm durumunu nesneye geri yükler.

(Devralındığı yer: HotSpot)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SaveViewState()

HotSpotSayfanın sunucuya geri gönderildiği zamandan bu yana değişiklikleri nesnenin görünüm durumuna kaydeder.

(Devralındığı yer: HotSpot)
ToString()

StringBir nesnenin bu örneğinin gösterimini döndürür HotSpot .

(Devralındığı yer: HotSpot)
TrackViewState()

Nesnenin nesnenin HotSpot nesnesinde depolanabilmesi için görünüm durumundaki değişiklikleri izlemesine neden olur StateBag . Bu nesneye özelliği aracılığıyla erişilebilir ViewState .

(Devralındığı yer: HotSpot)

Belirtik Arabirim Kullanımları

IStateManager.IsTrackingViewState

Nesnenin görünüm durumu değişikliklerini izliyor olup olmadığını gösteren bir değer alır HotSpot .

(Devralındığı yer: HotSpot)
IStateManager.LoadViewState(Object)

HotSpotNesnenin daha önce kaydedilen görünüm durumunu nesneye geri yükler.

(Devralındığı yer: HotSpot)
IStateManager.SaveViewState()

HotSpotSayfanın sunucuya geri gönderildiği son zamandan bu yana değişiklikleri nesnenin görünüm durumuna kaydeder.

(Devralındığı yer: HotSpot)
IStateManager.TrackViewState()

HotSpotBölgenin görünüm durumundaki değişiklikleri izlemesini sağlar.

(Devralındığı yer: HotSpot)

Şunlara uygulanır

Ayrıca bkz.