Control.DockChanged Evento

Definición

Se produce cuando cambia el valor de la propiedad Dock.

C#
public event EventHandler DockChanged;
C#
public event EventHandler? DockChanged;

Tipo de evento

EventHandler

Ejemplos

El ejemplo de código siguiente es un controlador de eventos que se ejecuta cuando cambia el valor de la Text propiedad. La Control clase tiene varios métodos con el patrón de nombre PropertyNameChanged que se genera cuando cambia el valor PropertyName correspondiente(PropertyName representa el nombre de la propiedad correspondiente).

En el ejemplo de código siguiente se cambia el ForeColor de un TextBox objeto que muestra los datos de moneda. En el ejemplo se convierte el texto en un número decimal y se cambia a ForeColor Color.Red si el número es negativo y a Color.Black si el número es positivo. En este ejemplo se requiere que tenga un Form objeto que contenga .TextBox

C#
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;
   }
}

Comentarios

Este evento se genera si la Dock propiedad cambia mediante una modificación mediante programación o una interacción del usuario.

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.

Se aplica a

Producto Versiones
.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
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también