سلام
من یه مشکلی دارم با Overrides و Protected
ببینید این کد هست که فرم رو به شکل دایره در میاره
Protected Overrides Sub OnPaint( _
ByVal e As System.Windows.Forms.PaintEventArgs)
Dim shape As New System.Drawing.Drawing2D.GraphicsPath
shape.AddEllipse(0, 0, Me.Width, Me.Height)
Me.Region = New System.Drawing.Region(shape)
End Sub
واژه Protected یعنی این کد توی کلاس جاری که در این جا Form1 هست محافطت میشه و خارج از فرم نمیشه ازش استفاده کرد. درسته ؟
و واژه Overrides که نشان میده این قطعه کد روی یک پراسیجر دیگه با همین نام سوار شده و علاوه بر اینکه دستورالعمل های اونو انجام میشه این هم همزمان انجام میشه !!!
اما اینجا ما Form1_Paint رو داریم پس OnPaint روی چی سوار شده ؟