این رویداد در زمانی اجرا میشود که متد Invalidate اجرا گردد.
مثال:
1- یک پروژه با یک دکمه بر روی فرم ایجاد نمایید.
2- در رویداد Invalidated کنترل Form کد زیر را قرار دهید.
VB
Dim messageBoxVB As New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "InvalidRect", e.InvalidRect)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(), "Invalidated Event")
C#
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "InvalidRect", e.InvalidRect );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Invalidated Event" );
3- بر روی دکمه کد زیر را قرار دهید و برنامه را اجرا نمایید.
نکته: این فرمان دو بار در هنگام اجرای Form اجرا میگردد.