اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ... احتاج للقيام ببعض التعديلات على الفورم المرفق ( اسمه 25 ) ... راجيا مساعدتي من الأعضاء الاكارم ولكم جزيل الشكر سلفا

ملاحظة : كلمة السر : 123

طلبي باختصار كيف اضع سكرول بار على multi-pages  وشكرا

التعديلات مذكورة في ملف الوورد المرفق

25.rar

  • 2 weeks later...
قام بنشر

أخي الفاضل

يرجى تغيير اسم الظهور للغة العربية

 

في حالة عدم استجابة الأعضاء للموضوع فتأكد أن الموضوع مبهم وغير مفهوم وأن رفع الموضوع لن يجدي نفعاً طالما أن الموضوع غير مفهوم .. يرجى توضيح طلبك بأسلوب آخر والتوضيح يكون بالمشاركة ويكون أيضاً بالملف المرفق لتأكيد الفكرة

تقبل تحياتي

قام بنشر

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

مرحبا أخي 

لو اللي فهمته صح جرب حضرتك تحط الكود التالي في الفورم اللي عاوز تعمل فيه سكرول بار وهو هيتضاف بالتالي للفورم كله بما يحتويه حتى من Multipages 

بس طبعا على وضع الفورم الحالي تصغر حجمه وهحاول أرفقلك مثال وتطبق مثله على الفورم اللي عندك لان لقيت اكثر من فورم في ملفك 

Private Sub UserForm_Activate()
With Me
'السطر التالي سيقوم بعمل سكرول بار أفقي
.ScrollBars = fmScrollBarsVertical

'يمكنك تغيير الإعدادات التالية الخاصة بالطول والعرض للاسكرول بار لتناسب احتياجك
.ScrollHeight = .InsideHeight * 2
.ScrollWidth = .InsideWidth * 9
End With
End Sub

والكود التالي لو عندك Frame موجود في اليوزر فورم وعاوز تعمله سكرول بار هو فقط دون الفورم كله استخدم الكود التالي

Private Sub UserForm_Activate()
'يتم تطبيق الكود التالي على حسب الفريم اللي انت تختاره Frame1 او Frame2 وهكذا
With Me.Frame1
.ScrollBars = fmScrollBarsVertical

.ScrollHeight = .InsideHeight * 2
.ScrollWidth = .InsideWidth * 9
End With
End Sub
قام بنشر

السلام عليكم ... اريد تطبيق السكرول بار على احدى صفحات

Multi-Pages وهي الصفحة old-data  ولا بأس بتطبيقه على باقي الصفحات بنفس الفورم formfind1  وبنفس الطريقة يمكنني تطبيق السكرول بار على الفورم formfind2
قام بنشر

السلام عليكم

على حد علمي لا يمكن عمل سكرول بار في الـ Multipage

يمكن عمله على الـ Userform أو الـ Frame

 

الأكواد اللي فوق جرب تستخدمها مع اليوزر فورم وهو هيخلي السكرول بار موجود في كل الصفحات اللي في الفورم

وشوف الملف المرفق على الفورم Find1 و FInd2

وانتظر برضو ردود الإخوة إن شاء الله يفيدوك أكتر

25.rar

قام بنشر

السلام عليكم ... شكرا اخي علي على مجهودك الطيب ... ولكني لا اريد السكرول بار على كامل الفورم وانما لصفحات عرض البيانات في ال multi-pages  حيث اني اريد اضافي المزيد من خانات وتيكستات عرض نتائج بنفس الصحة ولا أريد تصغير التكستات وانما اضافة مجال على الصفحة اتحرك من خلال السكرول بار لاعلى الصفحة واسفلها دون تحريك الفورم بالكامل

قام بنشر

اتفضل أخي شوف الملف المرفق

الفور Frmfind1 الصفحة data1

 

والكود المستخدم

Private Sub UserForm_Initialize()
MultiPage1.Pages(1).ScrollBars = _
fmScrollBarsVertical
MultiPage1.Pages(1).KeepScrollBarsVisible = _
fmScrollBarsVertical
MultiPage1.Pages(1).ScrollHeight = _
2 * MultiPage1.Height
MultiPage1.Pages(1).ScrollTop = _
MultiPage1.Height / 2
End Sub
MultiPage1.Pages(0) دي معناها أول صفحة في الملتي بيج 
الصفحة الثانية هتكون  MultiPage1.Pages(1)
والثالثة MultiPage1.Pages(2)
وهكذا والنقطة دي للإيضاح فقط

طبعا الكود اللي في الأول هيكون لكل صفحة يعني الكود بالكامل هيتنسخ 3 مرات ل 3 صفحات في كل مرة هتغير رقم الصفحة في الأربعة سطور بس

 

25.rar

قام بنشر

السلام عليكم ... كيف حالك اخي علي ... والسلام موصول لجميع الاعضاء الاكارم ... قمت بتطبيق السرول بار على الصفحة المطلوبة ... ولكن كيف استطيع تعديل تصميم الصفحة باضافة تيكستات في المساحة الجديدة ( ضمن تصميم الفورم في الفيجوال )... وشكرا ... ارفق الملف المعدل

25.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information