مشاهدة النسخة كاملة : طلب صغير
mss cool
01-30-2008, 07:38 AM
عندي سؤال ممكن تساعدوني ....
بالرسم شكل ببرنامج فيجول بيسك لتصميم كودات c++ في تعليمة بتخلي البرنامج يقوم يأخذ فترة زمنية بين رسم كل جزء
لنفرض انو الشكل هو مثلث ولكن يرسم ضلع ثم بعد برهة ضلع آخرى ...
doha mokdad
01-30-2008, 12:56 PM
على ما أعتقد f10 و لادخال القيم بضغطي على alt
هيك حسب ما فهمت السؤال
kaito kid
01-30-2008, 01:11 PM
في الحقيقية ما زلت مبتدئ في الفيجوال ولكن اعتقد أن الدالة هي
الدالة timer
J*O*H*N
01-31-2008, 01:03 AM
أخت مروى بتلاقي جوابك بهاد الموقع
http://www.vb4arab.com
__________________________________________________ ______
There is no greater
Gift in life than a
Forever friend
Golden man
01-31-2008, 04:47 AM
السلام عليكم
أي فيجوال بيسك تقصدين ؟ vb6 أم vb.net ؟؟
في حال vb 6 فهذا الحل بثلاث طرق و في حال vb.net الحل مشابه مع بعض الاختلافات البسيطة:
أنشئي مشروع جديد و أضيفي زرين و أداة timer و اضبطي الخاصية interval على الزمن المطلوب للانتظار بالميلي ثانية و اكتبي الكود التالي:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
For i = 0 To 100000000: Next
MsgBox ("Golden man")
End Sub
Private Sub Command2_Click()
Timer1.Enabled = True
End Sub
Private Sub Command3_Click()
Sleep (1000)
MsgBox ("Golden man")
End Sub
Private Sub Timer1_Timer()
MsgBox ("Golden man")
Timer1.Enabled = False
End Sub
حيث بالطريقة الأولى يقف البرنامج بسبب الحلقة التي يقوم بتنفيذها لزمن يتبع لقيمة نهاية الحلقة
و الطريقة الثانية لا تحتاج إلى شرح
و الطريقة الثالثة نستخدم تابع api يقوم بإيقاف البرنامج للفترة الممررة له بالميلي ثانية أيضا.
حيث يمكنك استخلاص الفكرة من المثال السابق و تطبيقها على الرسم بشكل مشابه.
vBulletin® v3.8.4, Copyright ©2000-2012, TranZ by Almuhajir