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

كيف يمكن ظهور الصورة بشكل تدريجى

مغلقمُجاب
بدأه MOHAMED ARAFA في 20 سبتمبر 2012 · 10 رد · 782 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى المثال المرفق

هل يمكن عند الضغط على الزر ان تظهر الصوره بشفافية تدريجيا

حيث تظهر شفافه فى البدايه ثم تزيد الشفافيه حتى تكتمل الشفافيه بعد ثلاث او اربع ثوانى مثلا

photo fade.rar

#2
MOHAMED ARAFA كتب:

فى المثال المرفق

هل يمكن عند الضغط على الزر ان تظهر الصوره بشفافية تدريجيا

حيث تظهر شفافه فى البدايه ثم تزيد الشفافيه حتى تكتمل الشفافيه بعد ثلاث او اربع ثوانى مثلا

تفضل اخي الكريم : محمد عرفه

تنقل بين الصور في القائمة وسيتم عمل التضاؤل والشفافية بين الصور

post-15367-025285500 1348213975_thumb.jp

za-FadeImages.rar

بالتوفيق

المرفقات
S1.jpg
#3

شكرا جزيلا اخت زهره على المثال الرائع وبعد اذنك

نفس المثال الذى ارسلتيه ونفس الخلفيات الخارجية ولكنى اريد ان يتم تغيير خلفية الفورم نفسه عند الاختيار بنفس الطريقه التى صممتيها

اريد ان يتم اختيار اسم الصوره من مربع تحرير وسرد وليس من قائمة وعند الاختيار يتم تغيير picture الخاصة بالفورم بنفس تدريج الشفافيه كما فى مثالك مع ملاحظة ان تكون الخلفيه عندما تتغير ان تكون

picture size mode = stretch

وذلك لكى تأخذ حجم خلفية الفورم بالكامل

اشكر لك مجهودك العظيم اخت زهرة جعله الله فى ميزان حسناتك ان شاء الله

تم تعديل هذه المشاركة بواسطة MOHAMED ARAFA في 21 سبتمبر 2012 في 15:16

#4
MOHAMED ARAFA كتب:

شكرا جزيلا اخت زهره على المثال الرائع وبعد اذنك

نفس المثال الذى ارسلتيه ونفس الخلفيات الخارجية ولكنى اريد ان يتم تغيير خلفية الفورم نفسه عند الاختيار بنفس الطريقه التى صممتيها

اريد ان يتم اختيار اسم الصوره من مربع تحرير وسرد وليس من قائمة وعند الاختيار يتم تغيير picture الخاصة بالفورم بنفس تدريج الشفافيه كما فى مثالك مع ملاحظة ان تكون الخلفيه عندما تتغير ان تكون

picture size mode = stretch

وذلك لكى تأخذ حجم خلفية الفورم بالكامل

اشكر لك مجهودك العظيم اخت زهرة جعله الله فى ميزان حسناتك ان شاء الله

post-15367-006830500 1348234998_thumb.gi

تم تعديل الخطأ وتم رفع الملف المعدل من جديد

za-FadeImages-UP2.rar

بالتوفيق

المرفقات
E1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 21 سبتمبر 2012 في 18:47

#5

شكرا جزيلا اخت زهرة ولكنه لم يعمل معى لا اعرف لماذا

فعند اختيار اسم الصوره تتغير خلفية ctlImageBorder بشكل تدريجى فعلا ولكن لا تتغير خلفية الفورم نفسه وبعد ثوانى من تغير ctlImageBorder يعطينى رسالة خطأ

Untitled-1_zps014938d7.jpg

لا اعرف ما سبب هذه المشكلة وعدم تغيير خلفية الفورم

#6

عند تجربتي للمرفق حصل معي مثل ما حصل مع الأخ

لكن في طياته يبقى تطبيق دا قيمة نظرا لما يختزنه من أفكار توحي على مدى خصوبة العقل المفكر والمبدع

وإن شاء الله مشكل رسالة الخطأ محلول بإذن الله

وفقتم

#7

اوافقك الرأى اخ Cha3iR بان هذا التطبيق رائع بمعنى الكلمة واتمنى من الاخت زهرة ان تشرح لنا هذا التطبيق من احداث وموديولات لكى نستفيد من هذه الأفكار

ومازلنا فى انتظار ضبط مشكلة الخطأ

#8 أفضل إجابة

معذرة اخواني الكرام

على الخطأ الغير مقصود

فمع كثرة الأكواد والتعديلات المطلوبه لم اقم بتعديل الكود

عموما كان الخطأ في هذا السطر في حدث بعد التحديث لمربع التحرير والسرد lstImageList

ستجدون في آخر سطر من حدث بعد التحديث لمربع التحرير والسرد التالي

Me.Form.Picture =Me.lstImageList.Column(1)

نقوم بتعديله بهذا السطر الجديد

Me.Form.Picture = GetImageDirectory() & vntCurrentImage

وهذا الملف جاهز بعد التعديل . كما انني رفعت نفس الملف في المشاركة السابقة بعد التعديل

za-FadeImages-UP2.rar

تعقيب للأخ Cha3iR

ملفك جاهز في هذه المشاركة

/index.php?showtopic=269583

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 21 سبتمبر 2012 في 18:51

2
#9

كامل الشكر اخت زهرة جزاك الله كل خير

يعمل الان بشكل ممتاز

وسؤال بعد اذنك هل يمكن ان يتم تطبيق نفس الخاصية التى تحدث فى ctlImageBorder وهو تدرج الصوره

ان تطبق على خلفية الفورم بحيث تتغير خلفية الفورم بنفس التدريج

ففى المثال الرائع السابق يتم التطبيق على ctlImageBorder ثم تتغير خلفية الفورم مرة واحده فهل يمكن ان تتغير الخلفيه نفسها بشكل تدريجى ايضا

اذا كان لا يمكن فالمثال السابق يكفى

وكامل الشكر لكى مرة اخرى

#10
MOHAMED ARAFA كتب:

كامل الشكر اخت زهرة جزاك الله كل خير

يعمل الان بشكل ممتاز

وسؤال بعد اذنك هل يمكن ان يتم تطبيق نفس الخاصية التى تحدث فى ctlImageBorder وهو تدرج الصوره

ان تطبق على خلفية الفورم بحيث تتغير خلفية الفورم بنفس التدريج

ففى المثال الرائع السابق يتم التطبيق على ctlImageBorder ثم تتغير خلفية الفورم مرة واحده فهل يمكن ان تتغير الخلفيه نفسها بشكل تدريجى ايضا

اذا كان لا يمكن فالمثال السابق يكفى

وكامل الشكر لكى مرة اخرى

اخي الفاضل

يعلم الله انني حاولت بشتى الطرق ان اقوم بجعل الصوره تتلاشى تدريجيا او تظهر تدريجيا ولكن بدون فائدة لمحدودية برنامج الأكسيس في التعامل مع مثل هذه الأوامر واخيرا استقر الحل على عمل عدد 2 نموذج بحيث يتم التبديل بينهما اثناء الظهور والإختفاء فلا يوجد سوى هذا الحل .

واحب ان اذكرك ان حدث التلاشي والظهور ليس للصور وانما يقع الحدث على النماذج عندما يتم تبديلها وفي كل مره تقوم بتبديل صوره من مربع التحرير والسرد فإن النموذج الثاني المخفي يأخذ الصورة التي عليها الحدث ويضعها كخلفية له والنموذج الأول ذو الصوره التي كانت ظاهره يتم تلاشيها شيئا فشيئا بدون ان تشعر بذلك ويتولد لديك احساس انها هي الصور التي تتلاشى ولكن في واقع الأمر انما هي النماذج .

ولهذا لا يمكن تطبيق هذه الخاصية على نموذج مفرد لوحده ( النموذج الرئيسي ) لأنه يحتاج الى نموذج آخر يقوم بإخفاءه اولا وتلاشيه ثم يظهر النموذج الجديد لذا فإن النموذج الرئيسي الذي نختار من الصور لظهورها يتم تعبئة خلفيته بالصوره التي تظهر على النماذج الفرعية ويكون الظهور دفعة واحدة .

بالتوفيق

#11

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

والله جميع كلمات الشكر لن تفى لك جزء بسيط من حقك

اشكرك جزيل الشكر واتمنى من الله ان يجعل هذا فى ميزان حسناتك ان شاء الله

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

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

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

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

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

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