Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Evento Control.Click

Ocorre quando o Controle é clicado.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public event EventHandler Click

The Click evento passa um EventArgs para seu manipulador de eventos, portanto ele apenas indica que ocorreu um clicar. Se você precisar de informações mais específicas de mouse (botão, número de cliques, rotação de disco ou local), use o MouseClick evento. No entanto, a MouseClick evento não será gerado se o clicar é causado por ação diferente que o mouse, sistema autônomo pressionar a tecla ENTER.

A clicar duas vezes é determinado pelas configurações de mouse do sistema operacional do usuário.O usuário pode conjunto o time entre os cliques do botão do mouse que devem ser considerados um clicar duplo em vez de dois cliques.The Click evento é disparado toda vez que um controle é clicado duas vezes. Por exemplo, se você tiver manipuladores de eventos para o Click e DoubleClick eventos de um Form, o Click e DoubleClick eventos são gerados quando o formulário é clicado duas vezes e os dois métodos são chamados. Se um controle é clicado duas vezes e que o controle não oferece suporte a DoubleClick evento, o Click evento pode ser chamado duas vezes.

Você deve conjunto o StandardClick valor de ControlStyles para true para este evento a ser elevado.

ObservaçãoObservação:

Os eventos a seguir não são disparados para o TabControl a menos que haja pelo menos um de classe TabPage no TabControl.TabPages coleção: Click, DoubleClick, MouseDown, MouseUp, MouseHover, MouseEnter, MouseLeave e MouseMove. Se houver pelo menos um TabPage na coleção, e o usuário interage com cabeçalho do controle guia (onde o TabPage nomes são exibidos), o TabControl aumenta o evento apropriado. No entanto, se for a interação do usuário dentro da área de cliente da página da guia, a TabPage aumenta o evento apropriado.

Para obter mais informações sobre tratamento eventos, consulte Consumindo Eventos.

Observações para Inheritors:

Herdar de um controle padrão Windows Forms e alterando o StandardClick ou StandardDoubleClick valores de ControlStyles para true pode causar um comportamento inesperado ou não têm efeito em todos os se o controle não oferece suporte a Click ou DoubleClick eventos.

A tabela a seguir lista os controles Windows Forms e qual evento (Click ou DoubleClick) é gerado em resposta à ação mouse especificada.

Controle

Esquerda clicar do mouse

clicar do mouse esquerdo duplo

Direita clicar do mouse

clicar duas vezes à direita do mouse

Meio clicar do mouse

clicar duas vezes mouse intermediária

XButton1 clicar do mouse

Mouse XButton1 clicar duas vezes

clicar de mouse XButton2

clicar duplo do mouse XButton2

MonthCalendar ,

DateTimePicker ,

HScrollBar ,

VScrollBar

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Button ,

CheckBox ,

RichTextBox ,

RadioButton

clicar

clicar, clicar

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

ListBox ,

CheckedListBox ,

ComboBox

clicar

clicar, DoubleClick

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

TextBox ,

DomainUpDown ,

NumericUpDown

clicar

clicar, DoubleClick

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

* TreeView,

* ListView

clicar

clicar, DoubleClick

clicar

clicar, DoubleClick

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

Nenhum

ProgressBar ,

TrackBar

clicar

clicar, clicar

clicar

clicar, clicar

clicar

clicar, clicar

clicar

clicar, clicar

clicar

clicar, clicar

Form ,

DataGrid ,

Label ,

LinkLabel ,

Panel ,

GroupBox ,

PictureBox ,

Splitter ,

StatusBar ,

ToolBar ,

TabPage ,

** TabControl

clicar

clicar, DoubleClick

clicar

clicar, DoubleClick

clicar

clicar, DoubleClick

clicar

clicar, DoubleClick

clicar

clicar, DoubleClick

* O ponteiro do mouse deve estar sobre um objeto filho (TreeNode ou ListViewItem).

** The TabControl deve ter pelo menos um TabPage no seu TabPages coleção.

O exemplo de código a seguir mostra o Click evento em um manipulador de eventos.

// This example uses the Parent property and the Find method of Control to set// properties on the parent control of a Button and its Form. The example assumes// that a Button control named button1 is located within a GroupBox control. The // example also assumes that the Click event of the Button control is connected to// the event handler method defined in the example.privatevoid button1_Click(object sender, System.EventArgs e)
{
   // Get the control the Button control is located in. In this case a GroupBox.
   Control control = button1.Parent;
   // Set the text and backcolor of the parent control.
   control.Text = "My Groupbox";
   control.BackColor = Color.Blue;
   // Get the form that the Button control is contained within.
   Form myForm = button1.FindForm();
   // Set the text and color of the form containing the Button.
   myForm.Text = "The Form of My Control";
   myForm.BackColor = Color.Red;
}


// This example uses the Parent property and the Find method of Control to 
// set properties on the parent control of a Button and its Form. The 
// example assumes that a Button control named button1 is located within a 
// GroupBox control. The example also assumes that the Click event of the 
// Button control is connected to the event handler method defined in the 
// example.
private void button1_Click(Object sender, System.EventArgs e)
{
    // Get the control the Button control is located in. 
    // In this case a GroupBox.
    Control control = button1.get_Parent();

    // Set the text and backcolor of the parent control.
    control.set_Text("My Groupbox");
    control.set_BackColor(Color.get_Blue());

    // Get the form that the Button control is contained within.
    Form myForm = button1.FindForm();

    // Set the text and color of the form containing the Button.
    myForm.set_Text("The Form of My Control");
    myForm.set_BackColor(Color.get_Red());
} //button1_Click


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Pocket PC

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0
Mostrar: