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

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

بدأه زهرة الزنبق في 27 سبتمبر 2012 · 8 رد · 1,429 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

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

عن طريق إستدعاء الطريقة التالية:

Beep()

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

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 27 سبتمبر 2012 في 12:57

1
#3

شكرا جزيلا اخي الكريم على الكود و على عديد مساعداتك لي

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

#4

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

إذا كنت تردين تشغيل الرنة بشكل متكرر فلما لا تقومين بإستخدام Timer ( أي وضع الدالة السابقة في الحدث Tick لـ Timer ) ثم تحددي الفترة الزمنية بين كل تنفيذ لـ Timer ( حسب الرغبة ) ثم تفعلي الـ Timer عندما تردين أن يبدأ إصدار الصوت وتلغي تفعيله عند تريدين إنهاء الصوت.

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

1
#5

عذرا فانا اضع الامر في تايمر ويحدث الامر beep بشكل متكرر وانا اريدهيرن مرة واحدة فقط او مرتين وهو داخل التايمر

#6
زهرة الزنبق كتب:

عذرا فانا اضع الامر في تايمر ويحدث الامر beep بشكل متكرر وانا اريدهيرن مرة واحدة فقط او مرتين وهو داخل التايمر

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

فإذاً ضعي الطريقة السابقة ( ()Beep ) في الحدث Click للزر الذي يقوم بتفعيل ( تشغيل ) الـ Timer

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

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 29 سبتمبر 2012 في 18:09

#7

إذا أردته أكثر من مرة هناك طريقتين الأولى تايمر الثاني بدون تايمر ..

الأولى :

قم بتعطيل التايمر أولاً .. ثم إكتب الكود هذا للتايمر ..

X=0

If X=2 Then

Timer1.Enabled = False

Else

X=X+1

Beep()

 End If

أما في كود الزر فقط قم بتشغيل التايمر ..

وقم أيضاً بإعادة تصفير المتغير X

ولا تنسى تعريف المتغير X في أعلى الكلاسس أي بعد كلمة

Class Form1

الطريقة الثانية :

في كود الزر أكتب ..

For I As Integer = 0 to 2 Step 1

Beep()

 Next I

إنتهى

تحياتي :happy:

تم تعديل هذه المشاركة بواسطة bahbah في 29 سبتمبر 2012 في 19:21

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#8

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

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