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

هل بالامكان اظهار واخفاء ال scroll bar برمجيا

مغلق
بدأه husein في 31 ديسمبر 2002 · 6 رد · 1,229 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الاخوة الاعزاء في الفريق العربي للبرمجة

ارجوا المساعدة بالاجابة على السؤال المتعلق بامكانية اظهار واخفاء الـ scroll bar برمجيا ، حيث قمت بسؤال العديد من الأشخاص ولم يتمكنوا من الاجابة ، وشكرا على خدماتكم الجليلة التي تقدموها للجميع .

حسين الفحماوي

#2

الأخ العزيز ما هدفك من ذلك؟؟؟

الرجاء التوضيح لمعرفة طريقة الاجابة...

#3

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

هدفي ليس اظهار الـ scroll bar لوحده ، وانما اظهار tabular block ، وقد استطعت اظهار الـ items الموجودة في هذا الــBlock، لكنني لم استطع اظهار الـ scroll bar، فهدفي اظهار block كامل يحتوي على scroll bar،

قمت باستخدام set_block_property ، لكن خاصية الـ visible غير متاحة ، لذلك استخدمت set_item_property، لاظهار الـ items المخفية ، وبالتالي لم يظهر معها الـ scroll bar

شكرا على المساعدة مسبقا ، وجزاك الله كل خير

#4

الأخ حسين,

يوجد أنواع من الScroll Bar:

** نوع مع ال Block من أجل التنقل بين مجموعة من الريكورد:

لتبديله برمجيا يمكن استخدام Built in : Scroll_down & Scroll_up

مع زر.

**نوع يستخدم مع الCanvas :

لتبديله برمجيا استخدم:

scroll_view

When you scroll a window programmatically, you actually change the position of the view on the window's canvas (i.e., changing the Viewport X Position on Canvas and Viewport Y Position on Canvas property settings).

Then dear if u can't find the sulution in the way u r useing to think, just change the way of thinking

#5

بسم الله الرحمن الرحيم

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

normally ,such tabular block is invisible(the block have scroll bar),and i need write such trigger to visible this block with its scroll bar ,after i show this block with its scroll bar , i will write some need code in the same trigger

the qustion ,what i will write to do this?thank u

مرة ثانية اود ان اوجه لك الشكر الجزيل على اهتمامك ، وارجو ان يحتمل صدرك لأسئلتي .

حسين الفحماوي

#6

أخي العزيز حسين, شكرا على التوضيح.

من أجل التعامل مع ScrollBar و اظهاره أو اخفاؤه:

نعلم أن ال Block هو رابط بين الDataBase و الفورم, وليس له علاقة مباشرة بالاظهار أو عدم الاظهار (كما قلت) وإنما هي ميزة من ميزات الItem ؛ و لكن ماذا عن الScrollBar المستخدم في التنقل بين مجموعة من الRecords? إنه من خواص الBlock ?

كلامك أخي حسين صحيح 100% من أجل حل هذه المشكله يوجد عدة طرق منها:

1-نضع كل الBlock و محتوياتها على Stack Canvas ونظهره أو نخفيه بالكامل عن طريق استخدام Hide_view و Show_view .

2- أما في حالة أننا نريد اظهار جزء و اخفاء جزء أخر نستخدم الBuilt_in التالي:

Set_block_property(Block_name,scroll_property,Value)

Scroll_property:

1-BLOCKSCROLLBAR_POSITION

2-BLOCKSCROLLBAR_X_POS

3-BLOCKSCROLLBAR_Y_POS

استخدم هذه المواصفات مثلا لتضع الScroll Bar على منطقة غير مرئية وهكذا.

أرجو أخي حسين أن أكون قد حققت المطلوب......

#7

الاخ halabi

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

اخوك حسين

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…