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

Mido_suit_scrollBar

مغلق
بدأه حريف برمجة في 10 مايو 2007 · 15 رد · 2,006 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
w6w20050413220826683c15a50.gif

بصراحة وزى ما كلم عرفتم ان انا بكره شغل الداتا بيس لكن ما باليد حيلة

فى مشروع التخرج احد اصدقائى صمم نمازج لادخال البيانات على رزليزشن عالى وطبعا كانت كبيرة جدا ولم يراعى عمل Resize للنمازج وطبعا المطلوب ان البرنامج يشتغل على الاجهزة كلها

فلذلك حاولت تصميم Scrollbar لعمل Scrolling للكل الكنترولز الموجودة على الفورم وذلك باضافته على الفورم وكتابة التالى

Mido_suit_scrollBar1.AddForm Me
	Mido_suit_scrollBar1.Refresh

Mido_suit_scrollBar1.AddForm Me

الكود السابق لتعريف الاداه الفورم التى سوف يتم عمل Scrolling لها

 Mido_suit_scrollBar1.Refresh

وهذا ايضا حتى تضبط الاداه نفسها على حجم الفورم بالنسبة للادوات الموجودة عليها

قم بكتابة ذلك الكود ايضا فى حدث FormResize

ارجوا ان تنال اعجابكم الاداه ان تقوم بحل تلك المشاكل w6w200504111357126e4cbdd8c.gif

برجاء الابلاغ عن اى بجز والسلام عليكم ورحمة الله

w6w2005041313550868f6af025.gif

تم تعديل هذه المشاركة بواسطة حريف برمجة في 10 مايو 2007 في 20:08

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#2

لقد نسيت اهم شئ وهى الاداه نفسها

Mido_Suit_scrool_bar.zip

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

شكرا , بس من عيوب الـ Scroll Bars القياسية هى ما يسميه البعض : Ugly flashing و هو فعلا كده.

طبعا ده بيحدث لما يبقى معاها الـ Focus و الـ XP Styles غير فعالة.

حاول تستبدلهم بـ APIs Scrollbars و طبعا يفضل دعم الأتجاهين أفقى و رأسى سواء مع بعضهم أو كل واحد لوحده.

و ياسلام مع دعم لبكرة الماوس.

اقتباس
ارجوا ان تنال اعجابكم الاداه
ده عربى ده !

طبعا عجبتنا

5 Stars from me

بالتوفيق فى تطويرها أن شاء الله.

تم تعديل هذه المشاركة بواسطة msayed2004 في 10 مايو 2007 في 20:21

#4

طب يا ريت لو تعرف ازاى اعمل ال Api scrollbar

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#5

راجع ShowScrollBar

و ده فقط لأظهارهم أما لكتابة أكواد تستجيب ليهم فمحتاج تعمل Subclassing

أنا بستعمل Class عامله Steve McMahon من موقعه www.vbaccelerator.com , لكن أتمنى أنك تعملنا حل أفضل.

#6

محمد بس انت بتقول انك عاوز ال Xpstyle والدالى بتعمل ال 9x Style وايه الى يفرق عن الى انا عامله

وشكرا على الدالة

انا هحاول ادور فى ال API Guide

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#7

xpStyle بيظهر لما يتم تطبيق الدالة على الفورم

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#8

محمد ياريت ترفق الكلاس الى انت بتقول عليه او وصلة مباشرة للموضوع

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#9

موجود هنا : مشكلة فى الفورم

#10

ايه يا جماعة

مفيش حد اعجبه الموضوع غير محمد سيد

انا حطيته بناء على طلب احد الاعضاء

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#11
حريف برمجة كتب:
محمد بس انت بتقول انك عاوز ال Xpstyle والدالى بتعمل ال 9x Style وايه الى يفرق عن الى انا عامله

معلش نسيت أرد على الحته دى :

الـ Flashing اللى بيحصل ده بيختفى لما يبقى البرنامج أستخدم الـ XP Styles و يكون النظام يدعمها أما لو مش مستخدمة أو النظام لا يدعمها أو يدعمها و لكن خاصيتها مغلقة فبيحصل Flashing للـ Scrollbar (بمعنى أصح المقبض بتاعه) بمجرد وصول التركيز له.

#12

اوك لكن اظهاره على التكست بوك غير اظهاره على الفورم من ناحية الاستيل

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#13

ايه الفرق مش فاهم ؟

المهم أنه هيظهر.

ملحوظة الأداة تبقى أحسن لو أتعملت Container بمعنى أن المستخدم يحطها على الفورم و يديها نفس حجم الفورم حتى مع الـ Resize و يحط أدواته على أداتك.

و يكون ليها خاصية Value علشان يتحكم فيها وقت التصميم و التنفيذ.

أنا عندى أداة جاهزة زى كده ( معنديش السورس ) , أرفعهالك تشوفها و لا فهمتنى ؟!

#14

لا فهمتك

بس مش لازم تبقى Container ممكن تبقى زى ما هى لكن المستخدم ميحطلهاش امواد خالص

وتتم بعمل SubClass للفورم الى هى عليه Parent وتعدل الادوات ذى ما هى عاوزة

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#15

ممكن بس لما تبقى هى Container هتعرف تعمل خاصية Value و Height و Width بسهولة و هتريح المبرمج أكتر.

#16

على العموم ناجل النقاش فيها لانى مش هقدر اعملها دلوقتى وانت عارف السبب

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

هذا الموضوع مغلق.