الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى كيفية تمدد شكل الفورم

بدأه emad_alamir في 6 أكتوبر 2009 · 5 رد · 902 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

انا لو سمحتوا اريد ان اعرف كيف أجعل ازرار التجكم فى الفورم (التكبير - التصغير - الاغلاق - الاخفاء ) تكون ناحية اليسار فى حالة ان يكون البرنامج عربي

ولي سؤال آخر اريد ان اعرف كيف تكون واجهة البرنامج متمددة مع التكبير والتضغير فعند التكبير وعدم تمدد الازرار يكون معظم الفورم فارغا وتظل الكائنات الاخري مكانها

وشكراً لكم

والله الموفق

#2

فين الردود ياشباب

#3

فين الردود

تم تعديل هذه المشاركة بواسطة emad_alamir في 7 أكتوبر 2009 في 12:47

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

مرفق مثال منقول من منتدى اخر للفائدة

المثال بخصوص تكبير وتصغير حجم الادوات على الفورم عند تغيير حجم الفورم

ResizeExampel.rar

للعلم توجد أداة لفعل هذا الأمر موجودة مع المثال

مع وافر التحية

39224663we8.gif

#5

شكرا اخي الكريم وبارك الله فيك

#6

/index.php?showtopic=125454

Private Const GWL_EXSTYLE = -20
Private Const WS_EX_LAYOUTRTL = &H400000

Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long

Private Sub Form_Load()
	Dim OldLong As Long

	OldLong = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
	Call SetWindowLong(Me.hWnd, GWL_EXSTYLE, OldLong Or WS_EX_LAYOUTRTL)
End Sub

مواضيع مشابهة