اقصد اجراء لخوارزمية dda لرسم الخط المستقيم يمكنك استدعاء الايعاز الجاهز لرسم المستقيم اربع مرات Private Sub Form_Activate() X1 = 50 Y1 = 50 p1.Line (X1, Y1)-(X1 + 290, Y1), 200 p1.Line (X1 + 290, Y1)-(X1 + 290, Y1 + 290), 200 p1.Line (X1 + 290, Y1 + 290)-(X1, Y1 + 290), 200 p1.Line (X1, Y1 + 290)-(X1, Y1), 200 '"رسم المربع الكبير" p1.Line (X1 + 100, Y1 + 100)-(X1 + 150, Y1 + 100), 77 p1.Line (X1 + 150, Y1 + 100)-(X1 + 150, Y1 + 150), 77 p1.Line (X1 + 150, Y1 + 150)-(X1 + 100, Y1 + 150), 77 p1.Line (X1 + 100, Y1 + 150)-(X1 + 100, Y1 + 100), 77 "رسم المربع الصغير الذي يتحرك اينما يقف الماوس شرط داخل المربع الكبير" End Sub