اظهار رسالة مرة واحدة باستخدام مكون Timer
#1
السلام عليكم ورحمة الله وبركاته

قمت بوضع شريط التقدم Progress bar وTimer ووضعت كود داخل التايمر لاظهار رسالة عندما يصبح موقع شريط التقدم 100
إقتباس :
if pb1.position = 100 then application.messagebox ('' , '' , Mb_ok)
tmr1.enabled := False;
الهدف هو اظهار مسج عند الوصول الى 100 وتعطيل التايمر لكي لا تظهر الرسالة مرة اخرى
المشكلة التي تواجهني هي :
الرسالة تظهر اكثر من مرة وعندما الضغظ على ok تتوقف ظهور الرسالة..
يعني التايمر لا يتعطل الى بعد الضغظ على " اوك " وفي حال لم اضغط على " اوك " الرسالة تظهر في اكثر من مربع
شاكر جهودكم الطيبة
الرد
#2
استبدل هته : application.messagebox بـ : showmessage
فالاخير تقطع تنفيد البرنامج حتى تتلقى رد من المستخدمـ
.:: مبرمج شوارع ::.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم