Form.ResizeBegin Evento

Definición

Se produce cuando un formulario entra en el modo de cambio de tamaño.Occurs when a form enters resizing mode.

public:
 event EventHandler ^ ResizeBegin;
public event EventHandler ResizeBegin;
member this.ResizeBegin : EventHandler 
Public Custom Event ResizeBegin As EventHandler 

Ejemplos

En el siguiente ejemplo se muestra el uso de este miembro.The following example demonstrates the use of this member. En el ejemplo, un controlador de eventos informa sobre la aparición del evento ResizeBegin.In the example, an event handler reports on the occurrence of the ResizeBegin event. Este informe le ayuda a saber cuándo se produce el evento y puede ayudarle a depurar.This report helps you to learn when the event occurs and can assist you in debugging. Para notificar varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar MessageBox.Show por Console.WriteLine o anexar el mensaje a un TextBoxmultilínea.To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo Form denominada Form1.To run the example code, paste it into a project that contains an instance of type Form named Form1. A continuación, asegúrese de que el controlador de eventos está asociado al evento ResizeBegin.Then ensure that the event handler is associated with the ResizeBegin event.

private void Form1_ResizeBegin(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Form.ResizeBegin event.");
}
Private Sub Form1_ResizeBegin(sender as Object, e as EventArgs) _ 
     Handles Form1.ResizeBegin

   MessageBox.Show("You are in the Form.ResizeBegin event.")

End Sub

Comentarios

El evento ResizeBegin se genera cuando el usuario empieza a cambiar el tamaño de un formulario, normalmente al hacer clic y arrastrar uno de los bordes o el control de tamaño situado en la esquina inferior derecha del formulario.The ResizeBegin event is raised when the user begins to resize a form, typically by clicking and dragging one of the borders or the sizing grip located on the lower-right corner of the form. Esta acción coloca el formulario en un bucle de ajuste de tamaño modal hasta que se complete la operación de cambio de tamaño.This action puts the form into a modal sizing loop until the resize operation is completed. Normalmente, se produce el siguiente conjunto de eventos durante una operación de redimensionamiento:Typically, the following set of events occurs during a resize operation:

  1. Se produce un solo evento de ResizeBegin cuando el formulario entra en el modo de cambio de tamaño.A single ResizeBegin event occurs as the form enters resizing mode.

  2. Cero o más pares de eventos de Resize y SizeChanged se producen a medida que se modifica la Size del formulario.Zero or more pairs of Resize and SizeChanged events occur as the form's Size is modified.

  3. Un solo ResizeEnd evento se produce cuando el formulario sale del modo de cambio de tamaño.A single ResizeEnd event occurs as the form exits resizing mode.

Nota

Basta con hacer clic sin arrastrar en un borde o cambiar el tamaño de los eventos de ResizeBegin y ResizeEnd sin ningún par de eventos Resize y SizeChanged intermedios.Just clicking without dragging on a border or resizing grip will generate the ResizeBegin and ResizeEnd events without any intermediate Resize and SizeChanged event pairs.

También se genera el par de eventos ResizeBegin y ResizeEnd cuando el usuario mueve el formulario, normalmente al hacer clic y arrastrar en la barra de título.The ResizeBegin and ResizeEnd pair of events is also raised when the user moves the form, typically by clicking and dragging on the caption bar. Estos eventos no se generan mediante la manipulación mediante programación del formulario, por ejemplo, mediante el cambio de las propiedades Size o Location.These events are not generated by programmatic manipulation of the form, for example by changing the Size or Location properties.

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.For more information about handling events, see Handling and Raising Events.

Se aplica a

Consulte también: