ImageClickEventArgs Classe

Definição

Fornece dados para os eventos que ocorrem quando um usuário clica em um controle de servidor do ASP.NET baseado em imagem, como os controles de servidor HtmlInputImage ou ImageButton. Essa classe não pode ser herdada.

public ref class ImageClickEventArgs sealed : EventArgs
public sealed class ImageClickEventArgs : EventArgs
type ImageClickEventArgs = class
    inherit EventArgs
Public NotInheritable Class ImageClickEventArgs
Inherits EventArgs
Herança
ImageClickEventArgs

Exemplos

O exemplo de código a seguir demonstra uma página ASP.NET que usa as informações fornecidas por essa classe para exibir as coordenadas do clique de um usuário em uma imagem.

// Define the event handler that uses coordinate information through ImageClickEventArgs.
void ImageButton_Click(object sender, ImageClickEventArgs e) 
{
   Label1.Text = "You clicked the ImageButton control at the coordinates: (" + 
                 e.X.ToString() + ", " + e.Y.ToString() + ")";
}
' Define the event handler that uses coordinate information through ImageClickEventArgs.
Sub ImageButton_Click(sender As Object, e As ImageClickEventArgs) 
   Label1.Text = "You clicked the ImageButton control at the coordinates: (" & _ 
                 e.X.ToString() & ", " & e.Y.ToString() & ")"
End Sub

Comentários

Essa classe passa o local em que um usuário clicou em um HtmlInputImage controle de servidor ou em um ImageButton controle de servidor Web. Clicar em um HtmlInputImage controle de servidor faz com que um ServerClick evento ocorra, enquanto clicar em um ImageButton controle de servidor faz com que um Click evento ocorra. Em seguida, você pode usar manipuladores de eventos para responder programaticamente ao evento com base no valor dessas coordenadas.

Observação

As coordenadas de origem (0,0) estão localizadas no canto superior esquerdo da imagem.

A geração de um evento invoca o manipulador de eventos por meio de um delegado. Para obter mais informações, consulte Manipulando e gerando eventos.

Construtores

ImageClickEventArgs(Int32, Int32)

Inicializa uma nova instância da classe ImageClickEventArgs usando os parâmetros x e y.

ImageClickEventArgs(Int32, Int32, Double, Double)

Inicializa uma nova instância da classe ImageClickEventArgs usando os parâmetros x, y, xRaw e yRaw.

Campos

X

Um inteiro que representa a coordenada X em que um usuário clicou em um controle de servidor ASP.NET baseado em imagem.

XRaw

Um inteiro que representa a coordenada X bruta em que um usuário clicou em um controle de servidor ASP.NET baseado em imagem.

Y

Um inteiro que representa a coordenada Y em que um usuário clicou em um controle de servidor ASP.NET baseado em imagem.

YRaw

Um inteiro que representa a coordenada Y bruta em que um usuário clicou em um controle de servidor ASP.NET baseado em imagem.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também