If PictureBox1.Left + PictureBox1.Width = PictureBox2.Left Then Exit Sub
If PictureBox1.Left + PictureBox1.Width = PictureBox2.Left And PictureBox1.Top - PictureBox1.Height < PictureBox2.Top Then Exit Sub
وفي 26 ابريل 2011 10:30 م، ظهر شبح ابتسامة على وجه المهند وهو يقول:
هذا المشكلة سيخبرنا عنها ويحلها السيد فتحي .اليك المايكروفوناحم احم...And PictureBox1.Top > PictureBox2.Top - PictureBox2.Height
فيصبح الشرط كالأتىIf PictureBox1.Left + PictureBox1.Width = PictureBox2.Left And PictureBox1.Top - PictureBox1.Height < PictureBox2.Top And PictureBox1.Top > PictureBox2.Top - PictureBox2.Height Then Exit Sub
أما في 23/جمادى الأولى/1432 11:30 م، فقد تنهد المهند بارتياح وهو يرد:
ذا قلنا ببساطه ان احداثي نقطه تحكم الصندوق المتحرك كانت تساوي احداثي نقطه تحكم الصندوق الثاني اوفق المرورفي 23/جمادى الأولى/1432 11:30 م، غمغم المهند باستغراب قائلاً:
لكن هنا ستلاحظ انه يمكن للصندوق المتحرك ان يغطي الصندوق الثاني لان نقطه التحكم موجوده في اقصي اليسار لذا هنا يجب ان نزيد العرض الي احداثي الصندوق المتحركبتاريخ 23/جمادى الأولى/1432 11:30 م، قطب المهند حاجبيه بشدة وهو يقول:
لذا هنا يجب ان نزيد العرض الي احداثي الصندوق المتحركوفي 23/جمادى الأولى/1432 11:30 م، أعرب المهند عن رأيه بالموقف كالآتي:
If PictureBox1.Left + PictureBox1.Width = PictureBox2.Left Then Exit Subفي 27 ابريل 2011 06:08 م، غمغم أسامة السلمان باستغراب قائلاً:
مالمقصود بنقطة التحكم؟ أهي دائما الركن الأيسر العلوي ؟بتاريخ 24/جمادى الأولى/1432 07:56 م، قطب السيد فتحى السيد حاجبيه بشدة وهو يقول:
فى مثالنا هذا نعم هى الركن الأيسر العلوي لكن فى الثرى دى ستكون اسفل فهى تتغير حسب المجسم وعليك معرفة هذه النقطة لكى تعرف تتعامل مع التصادموفي 27 ابريل 2011 07:05 م، أعرب أسامة السلمان عن رأيه بالموقف كالآتي:
يعني لكل مجسم نقطة تحكم خاصة به فالمربع له نقطة والمثلث له نقطة صحيح؟في 27 ابريل 2011 07:23 م، قال السيد فتحى السيد بهدوء وتؤدة:
هل تقصد أنه تولدت لنا مشكلة وهي تلاقي النقطتين يعني كأن الصندوقين اصبحا صندوق واحد؟في 27 ابريل 2011 07:23 م، عقد السيد فتحى السيد حاجبيه بتفكير وقال:
هل من المقصود أنه يجب تساوي عرضي الصندوقين؟لم أفهم هذه الجملة تماماوفي 27 ابريل 2011 07:23 م، قال السيد فتحى السيد متحمساً:
مرات تكتبوا بعد اسم الصورة left ومرة top ومرة width مالمقصود بكل هذا؟Public
Class Form1
PrivateSub Form1_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) HandlesMe.KeyDown
SelectCase e.KeyCode
Case Keys.Rightright_()
Case Keys.Leftleft_()
Case Keys.Upup_()
Case Keys.Downdown_()
Case Keys.Escape
End
EndSelect
EndSub
PrivateSub right_()
If PictureBox1.Left + PictureBox1.Width = PictureBox2.Left And PictureBox1.Top - PictureBox1.Height < PictureBox2.Top And PictureBox1.Top > PictureBox2.Top - PictureBox2.Height ThenExitSubPictureBox1.Left += 10
If PictureBox1.Left > 750 Then PictureBox1.Left = 750
EndSub
PrivateSub left_()
If PictureBox1.Left = PictureBox2.Right And PictureBox1.Top - PictureBox1.Height < PictureBox2.Top And PictureBox1.Top > PictureBox2.Top - PictureBox2.Height ThenExitSubPictureBox1.Left -= 10
If PictureBox1.Left < 0 Then PictureBox1.Left = 0
EndSub
PrivateSub up_()
If PictureBox1.Top = PictureBox2.Top + PictureBox2.Height And PictureBox1.Left < PictureBox2.Left + PictureBox2.Width And PictureBox1.Left + PictureBox1.Width > PictureBox2.Left ThenExitSubPictureBox1.Top -= 10
If PictureBox1.Top < 0 Then PictureBox1.Top = 0
EndSub
PrivateSub down_()
If PictureBox1.Top + PictureBox1.Height = PictureBox2.Top And PictureBox1.Left < PictureBox2.Left + PictureBox2.Width And PictureBox1.Left + PictureBox1.Width > PictureBox2.Left ThenExitSubPictureBox1.Top += 10
If PictureBox1.Top > 500 Then PictureBox1.Top = 500
EndSubEnd
Class