15-12-19, 10:20 PM
كانت لي تجارب قديمة مع تخصيص بعض الأدوات (winforms و javascript) وبصفة عامة مع تغيير الاتجاهات من اليسار الى اليمين
هذه المعضلة رغم أنها صعبة ولكني أجد فيها تحدي ممتع
طبعا المعروف ان كل القياسات في التصميم تبدأ من النقطة 0 في البعدين x y يعني في حافة الشاشة اليسرى العلوية
لهذا دائما ركز على هذه الحقيقة
عموما بالنسبة لأداتك فبعد جهد جهيد يبدو أنني نجحت مع بعض التشوهات التي قد تحدث عند تغيير حجم الفورم والسبب من الأداة نفسها
في ملف الأداة TabControl.vb
ابحث عن الدالة ShowTab واستبدلها بهذا التعديل
قد يلزم عمل Rebuild للمشروع أو حذف الأداة وادراجها في الفورم بعد التعديل عيها
أتمنى أن يكون هذا التعديل مفيد لك
هذه المعضلة رغم أنها صعبة ولكني أجد فيها تحدي ممتع
طبعا المعروف ان كل القياسات في التصميم تبدأ من النقطة 0 في البعدين x y يعني في حافة الشاشة اليسرى العلوية
لهذا دائما ركز على هذه الحقيقة
عموما بالنسبة لأداتك فبعد جهد جهيد يبدو أنني نجحت مع بعض التشوهات التي قد تحدث عند تغيير حجم الفورم والسبب من الأداة نفسها
في ملف الأداة TabControl.vb
ابحث عن الدالة ShowTab واستبدلها بهذا التعديل
كود :
Private Sub ShowTab(ByVal i As Integer)
Items(i).Visible = Items(i).TabVisible
'If Items(0).Width <> 1 Then Items(i).Left = Items(i).TabLeft
If Items(0).Width <> 1 Then Items(i).Left = Parent.Width - Items(i).TabLeft - Items(i).Width
End Subقد يلزم عمل Rebuild للمشروع أو حذف الأداة وادراجها في الفورم بعد التعديل عيها
أتمنى أن يكون هذا التعديل مفيد لك

