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

النقر في جزء معين من الصورة

مغلق
بدأه albahr في 27 أبريل 2007 · 6 رد · 666 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

دائما أجد في البرامج التي تعني بالقرآن الكريم أو البرامج التعليمة للأطفال مثلا يوجد بها صورة بحيث يقوم المستخدم بنقر في جزء من الصورة فيتم تلوين ذالك الجزء بلون معين مع صدور صوت أو ظهور نص في Label أو ما شابه ،،،،،

فسوف يكون محور نقاشنا حول برامج القرآن الكريم ،،،،

فأحببت أن أتعلم هذه الطريقة التي أراها مهمة جدا في إستخدامها في كثير من المشاريع لأنه الكثير من المبرمجين لديه مشارع - وأنا واحد منهم - قد يستفيد من هذا الموضوع، مثلا يعمل خارطة لمبنى مؤسسة ما بحيث ينقر على جزء معين من الخارطة كمبنى الإدارة فيظهر له تفاصيل ذالك المبنى ، وغيرها من المشاريع ،،

قمت بشراء بعض البرامج التي تعرض القرآن الكريم مع التفسير وقراءة القرآن الكريم ،،،

ومع العلم هذه المشاريع عملت على VB6 ،،

قمت ببحث في ملفات هذا البرنامج فوجدت بعض الأدوات فحاولت التعامل معها ولكن لم أستطع أتعامل معها بشكل المطلوب ،،

هذا البرنامج مثل ما في الصورة بحث يقوم المستخدم بالنقر على الآية فيضهر نص التفسير مع تلاوة هذا الآية ،،،

0.48533011769518.jpg

في المرفقات الأدوات التي وجدتها في البرنامج مع صورة للقرآن الكريم مأخوذة من البرنامج ،،،

file.rar

#2

ممكن خدمة : ياريت توضح طلبك بصورة من أى برنامج منهم .

تم تعديل هذه المشاركة بواسطة msayed2004 في 28 أبريل 2007 في 01:02

#3

شكرا أخي على الرد ..

عذا على التأخير .. الشبكة بطيئة..

الصورة في المرفقات...

q.rar

#4

هل أنت متأكد أن دى صورة ؟

ممكن تكون أداة Rich Textbox و Locked

على العموم حاول تعرف ايه نوع الأداة و أسهل طريقة هى بالـ Microsoft Spy اللى فى الأدوات اللى مع الـ Visual Studio

من قائمة Start أختر All Programs ثم Microsoft Visual Studio 6.0 ثم Microsoft Visual Studio 6.0 Tools ثم Spy++

أضغط Ctrl + F هتظهر لك شاشة أختر فيها Hide Spy++ هيختفى الرنامج عدا الشاشة دى , أسحب علامة الدائرة ( Finder Tool ) الى الأداه المطلوب معرفتها بالبرنامج ثم أخبرنا عن أسم الـ Class الخاص بها.

post-92969-1177955613_thumb.jpg

#5

أخي انت ممكن تحط الآيات التي تريد أن ينقر عليها على شكل LABELS

أو

إنك تحط في حدث النقر موقع الآية , مثال :

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
	If X > 500 And Y > 300 Then MsgBox "OK"
End Sub

الكود السابق يعرض MsgBox إذا ضغط المستخدم على موقع عرضه أكبر من 500 وعرضه أكبر من 300 (وحدة القياس هنا هي توجد في خاصيةScaleMode للفورم)

أرجو إن هذا ما تريد

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#6

مرحبااااااااا

راح احكيلك طريقه انا استعملها من ابتكاري ايضا

بدون هذا التعب كله تدخل على برنامج مثل الــPhotoImpact او Photoshop

وتقوم بعمل صوره بحجم الزر الذي تحتاجه وتكون صوره من نوع

Transparent

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

GIF

هذه صوره حتى تفهم قصدي

بعد ذلك قم بأدخال الصوره بحجم المكان الذي تريده ان يكون زرا وضع الصوره فوقه وسوف تكون شفافه ولا تؤثر شيء عليه

واذا ارتها ان تتغير فيمكنك اما استخدام مؤسر للماوس يتغير على الصوره التي ستجعلها كومانت او تستخدم الامر موف ماوس

وتضع صوره شفافه مو تأثير شفاف بها بلون اخر وارجو ان تكون الصوره قد وضحت

واسف يمكن ان تكون هذه الطرقه لا تنفعك ولكني استعملها كثيرا مفيده

وهذه رابط الصوره الشفافه قم بحفضها ثم شاهدها لانك تستراها سوداء واسف اكيد انت تعرف بس حبيت اوضح الفكره

وضعتها بالمرفقات ايضا لم انتبه في البدايه

http://www.9m.com/upload/1-05-2007/0.842980117278.gif

وشكرااااااااا

post-111235-1178027759_thumb.gif

تم تعديل هذه المشاركة بواسطة mini.spider في 1 مايو 2007 في 16:56

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#7

هل تره ان المرفقات شفافه لكن توجد هناك صوره وفي برنامجك يمكن جعلها زراااا

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

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

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