03-05-20, 07:00 AM
(02-05-20, 01:37 PM)عبدالله الدوسري كتب : ضع الكود في النافذة الابن ( نافذة تسجيل الدخول )
لاحظ الرقم ١٨ في المعادلة : هذا الرقم متروك لتقديرك , لانه يعتمد على مايوجد في راس النافذة الأب
كود :
Private Sub Login_Load(sender As Object, e As EventArgs) Handles MyBase.Load
AddHandler Me.ParentForm.Resize, AddressOf Me.CenterMe
AddHandler Me.ParentForm.Move, AddressOf Me.CenterMe
Me.CenterMe(Nothing, Nothing)
End Sub
Public Sub CenterMe(sender As Object, e As EventArgs)
Me.Left = (Me.ParentForm.ClientRectangle.Width / 2) - (Me.Width / 2)
Me.Top = ((Me.ParentForm.Bottom - Me.ParentForm.Top) / 2) - (Me.Height / 2) - (Me.ParentForm.Height - Me.ParentForm.ClientRectangle.Height) - (18)
End Sub
Private Sub Login_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
RemoveHandler Me.ParentForm.Resize, AddressOf CenterMe
RemoveHandler Me.ParentForm.Move, AddressOf CenterMe
End Sub
شكرا جزيلا لك عزيزي لقد نجح الكود ولكن استبدلت هذا الكود
كود :
Me.Left = (Me.ParentForm.ClientRectangle.Width / 2) - (Me.Width / 2)بهذا الكود
كود :
Me.Left = ((Me.ParentForm.Right - Me.ParentForm.Left) / 2) - (Me.Width / 2) - (Me.ParentForm.Width - Me.ParentForm.ClientRectangle.Width) - (55)بارك الله فيك على مجهودك والأخوه المجتهدين وجميع الأخوه المجتهدين

