متد Layout عملا به عنوان پیکره بندی ّForm محسوب میگردد. این رویداد در هر تغییر قالب بندی (تغییر اندازه) در Form اجرا میشود یعنی با اجرا Form یا تغییر اندازه میتوانید مشاهده نمایید.برای درک بیشتر به مثال عمل نمایید
مثال:
1- پروژه ای ساخته و در رویداد Layout کنترل Form کد زیر را وارد نمایید
VB
Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _
(System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _
Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)
C#
this.SetBounds((Screen.GetBounds(this).Width/2) - (this.Width/2),
(Screen.GetBounds(this).Height/2) - (this.Height/2),
this.Width, this.Height, BoundsSpecified.Location);
2- در رویداد کلیک فرم کد زیر را قرار دهید
VB
Me.Width = 200
C#
Me.Width = 200;
3- پروژه را اجرا نمایید کدهای رویداد Layout باعث میگردد Form در مرکز مانیتور نمایش داده شود. حالا فرم را به جای دیگری از ضفحه انتقال دهید و روی آن کلیک نمایید. خواهید دید با تغییر اندازه فرم به مرکز مانیتور مجددا منتقل میگردد. این بدان منظور است که با تغییر قالب فرم کد Layout اجرا میگردد.