Afficher en anglais

Partage via


Form.Activated Événement

Définition

Se produit lorsqu'un formulaire est activé dans le code ou par l'utilisateur.

C#
public event EventHandler Activated;
C#
public event EventHandler? Activated;

Type d'événement

Exemples

L’exemple suivant montre comment utiliser les SetDesktopLocationmembres , Closed, Load, Activatedet Activate . Pour exécuter l’exemple, collez le code suivant dans un formulaire appelé Form1 contenant un Button appelé Button1 et deux Label contrôles appelés Label1 et Label2.

C#
static int x = 200;
static int y = 200;

private void Button1_Click(System.Object sender, 
    System.EventArgs e)
{
    // Create a new Form1 and set its Visible property to true.
    Form1 form2 = new Form1();
    form2.Visible = true;

    // Set the new form's desktop location so it  
    // appears below and to the right of the current form.
    form2.SetDesktopLocation(x, y);
    x += 30;
    y += 30;

    // Keep the current form active by calling the Activate
    // method.
    this.Activate();
    this.Button1.Enabled = false;
}

// Updates the label text to reflect the current values of x 
// and y, which was were incremented in the Button1 control's 
// click event.
private void Form1_Activated(object sender, System.EventArgs e)
{
    Label1.Text = "x: "+x+" y: "+y;
    Label2.Text = "Number of forms currently open: "+count;
}

static int count = 0;

private void Form1_Closed(object sender, System.EventArgs e)
{
    count -= 1;
}

private void Form1_Load(object sender, System.EventArgs e)
{
    count += 1;
}

Remarques

Remarque

Lorsque l’application est active et comporte plusieurs formulaires, le formulaire actif est le formulaire avec le focus d’entrée. Un formulaire qui n’est pas visible ne peut pas être le formulaire actif. Le moyen le plus simple d’activer un formulaire visible consiste à cliquer dessus ou à utiliser une combinaison de clavier appropriée.

Pour activer un formulaire au moment de l’exécution à l’aide de code, appelez la Activate méthode . Vous pouvez utiliser cet événement pour des tâches telles que la mise à jour du contenu du formulaire en fonction des modifications apportées aux données du formulaire lorsque le formulaire n’a pas été activé.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Voir aussi