13-04-23, 12:38 AM
(12-04-23, 08:40 PM)mahmoudn كتب : لدي فورم وضع عليه بعض الادوات و عند تغيير خاصية Righttoleft في الكود في حدث Load يفتح الفورم و ينغلق لوحده مباشرة بعد فتحه
هل هناك حل لهذه المشكلة سازودكم بكود الذي وضعته في الحدث load
الكود :
كود :
If Form_Main_Paire.Lang = "Arabic" Then
Me.RightToLeft = Windows.Forms.RightToLeft.Yes
Me.RightToLeftLayout = True
ElseIf Form_Main_Paire.Lang = "English" Then
Me.RightToLeft = Windows.Forms.RightToLeft.No
Me.RightToLeftLayout = False
End If
يبدو أن هذا الفورم عبارة عن MdiChild وتقوم بفتحه من الفورم الرئيسي لهذا تحصل المشكلة في الحدث Load
أنقل الكود داخل الحدث Sub New
كود :
Public Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
If Form_Main_Paire.Lang = "Arabic" Then
Me.RightToLeft = Windows.Forms.RightToLeft.Yes
Me.RightToLeftLayout = True
ElseIf Form_Main_Paire.Lang = "English" Then
Me.RightToLeft = Windows.Forms.RightToLeft.No
Me.RightToLeftLayout = False
End If
End Sub