تمت الإجابة button puch كيف أضع

تم تحميل الصفحة في 0,5571517 ثانية
button puch كيف أضع
الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
8 سبتمبر 2013
المشاركات
7,970
الإعجابات
11,895
النقاط
168
الإقامة
Live.IQ(JO => JO.AMMAN)
MouseDown يعني عند الضغط على الزر
MouseUp تعني عند ترك الزر ..

هذا كل ما تحتاجه اخي
مثال سريع



إضافة : إستخدم thread في حال ظهور أخطاء
 
إنضم
8 يناير 2015
المشاركات
652
الإعجابات
499
النقاط
63
الإقامة
أŒأ’أ‡أ†أ‘
MouseDown يعني عند الضغط على الزر
MouseUp تعني عند ترك الزر ..

هذا كل ما تحتاجه اخي
مثال سريع



إضافة : إستخدم thread في حال ظهور أخطاء

عملت جيدا لكن عند ظغط لفترة طويلة تبقي تعمل رغم تركي لزر وعند ظغط عليه مرة ثانية يتوقف
 
إنضم
8 سبتمبر 2013
المشاركات
7,970
الإعجابات
11,895
النقاط
168
الإقامة
Live.IQ(JO => JO.AMMAN)

عملت جيدا لكن عند ظغط لفترة طويلة تبقي تعمل رغم تركي لزر وعند ظغط عليه مرة ثانية يتوقف
bool + While() هي الي تعمل فكرتك اخي
bool a = false;
void send()
{
a = true;
While(a)
{
//something
}
}
في MouseDown تحط شغلتين
a = true;
Send() ;
و في MouseUp تحط شي واحد

a=false;
 
إنضم
8 يناير 2015
المشاركات
652
الإعجابات
499
النقاط
63
الإقامة
أŒأ’أ‡أ†أ‘
bool + While() هي الي تعمل فكرتك اخي
bool a = false;
void send()
{
a = true;
While(a)
{
//something
}
}
في MouseDown تحط شغلتين
a = true;
Send() ;
و في MouseUp تحط شي واحد

a=false;
نعم فهمتك لكن ان وضعت while راح يتوقف برنامج لأني أرسل معلومات كبيرة عبر usb
مشكلة لدي هي في توقيت
شكرا يجري وضع أفضل اجابة لك لأني لم أجدها
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

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

إرجاع خيارات الإستايل