Form.ResizeBegin Form.ResizeBegin Form.ResizeBegin Form.ResizeBegin Event

定義

フォームがサイズ変更モードになったときに発生します。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 

次のコード例では、このメンバーの使用を示します。The following code example demonstrates the use of this member. 例では、イベント ハンドラーが発生するときに報告、ResizeBeginイベント。In the example, an event handler reports on the occurrence of the ResizeBegin event. このレポートでは、イベントが発生してデバッグに役立つについて説明します。This report helps you to learn when the event occurs and can assist you in debugging. 複数のイベントまたは頻繁に発生するイベントを報告する、交換を検討MessageBox.ShowConsole.WriteLineまたはメッセージを複数行に追加TextBoxします。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.

コード例を実行する型のインスタンスを含むプロジェクトに貼り付けることFormというForm1します。To run the example code, paste it into a project that contains an instance of type Form named Form1. イベント ハンドラーに関連付けられていることを確認し、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

注釈

ResizeBeginクリックしておよびドラッグして、境界線またはフォームの右下隅にあるサイズ変更グリップのいずれかの通常、フォームのサイズを変更するユーザーの開始時にイベントが発生します。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. このアクションは、サイズ変更操作が完了するまで、サイズ変更のモーダル ループにフォームを配置します。This action puts the form into a modal sizing loop until the resize operation is completed. 通常、次の一連のイベントは、サイズ変更操作中に発生します。Typically, the following set of events occurs during a resize operation:

  1. 1 つResizeBeginイベントは、フォームがサイズ変更モードになるように発生します。A single ResizeBegin event occurs as the form enters resizing mode.

  2. 0 個以上のペアのResizeSizeChangedとしてフォームのイベントが発生したSizeが変更されました。Zero or more pairs of Resize and SizeChanged events occur as the form's Size is modified.

  3. 1 つResizeEndフォームがサイズ変更モードを終了すると、イベントが発生します。A single ResizeEnd event occurs as the form exits resizing mode.

注意

罫線をドラッグするか、グリップのサイズを変更せずにクリックするだけが生成されます、ResizeBeginResizeEndイベントを任意の中間ResizeSizeChangedイベントのペア。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.

ResizeBeginResizeEndユーザーが移動すると、フォームでは、通常をクリックし、キャプション バーにドラッグ イベントのペアにも発生します。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. これらのイベントは生成されません、フォームのプログラムによる操作で例を変更して、SizeまたはLocationプロパティ。These events are not generated by programmatic manipulation of the form, for example by changing the Size or Location properties.

イベントの処理の詳細については、「処理とイベントの発生」を参照してください。For more information about handling events, see Handling and Raising Events.

適用対象

こちらもご覧ください