Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.ImeModeChanged événement

 

Date de publication : novembre 2016

Se produit quand la propriété ImeMode a été modifiée.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public event EventHandler ImeModeChanged

Cet événement est déclenché si le ImeMode propriété est modifiée par la suite d’une modification par programme ou via l’interaction.

Les contrôles qui ne prennent pas en charge les gestionnaires de méthode d’entrée ne déclencheront jamais cet événement.

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

L’exemple de code suivant est un gestionnaire d’événements qui est exécutée lorsque la Text valeur de propriété change. La Control classe possède plusieurs méthodes avec le modèle de nom PropertyNameChanged qui sont déclenchés lorsque correspondant PropertyName valeur modifiée (PropertyName représente le nom de la propriété correspondante).

Le code suivant exemple modifie la ForeColor d’un TextBox Afficher les données de devise. L’exemple convertit le texte en nombre décimal et modifications le ForeColor à Color.Red Si le nombre est négatif et à Color.Black Si le nombre est positif. Cet exemple suppose que vous disposez d’un Form contenant un TextBox.

private void currencyTextBox_TextChanged(object sender, EventArgs e)
{
   try
   {
      // Convert the text to a Double and determine if it is a negative number.
      if(double.Parse(currencyTextBox.Text) < 0)
      {
         // If the number is negative, display it in Red.
         currencyTextBox.ForeColor = Color.Red;
      }
      else
      {
         // If the number is not negative, display it in Black.
         currencyTextBox.ForeColor = Color.Black;
      }
   }
   catch
   {
      // If there is an error, display the text using the system colors.
      currencyTextBox.ForeColor = SystemColors.ControlText;
   }
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: