بسم الله الرحمن الرحيم
الاخوة الاعزاء
لقد صممت برنامج صغير لتغير و اللعب فى الصور
و ذلك عن طريق رسم دائرة او مربع او اى شكل هندسى على الصورة
****** فاين المشكلة ؟؟؟؟؟ !!!!!!!
المشكلة هى انه عندما اردت ان يتم ان تعكس الصورة
عكس افقى او عكس راسى و جد ان كل الاشياء التى تمت على الصورة
قد ازيلت من على الصورة بمعنى
ان ادرجت صورة فى البرنامج و رسمت مربع على الصورة ثم اردت بعد ذلك
ان اعكس الصورة عكل راسى اجد ان المربع الذى رسم على الصورة قد ازيل
و ايضا عندما اريد ان انفذ امر العكس الراسى مرة اخرى حتى ترجع الصورة الى
الوضع الاصلى التى كانت عليها احد ان الامر لا ينفذ
و هذا هو الكود:
Private Sub horizontal_Click()
Picture1.PaintPicture Picture1.Picture, 0, 0, _
Picture1.ScaleWidth, Picture1.ScaleHeight, Picture1.ScaleWidth, 0, _
-Picture1.ScaleWidth, Picture1.ScaleHeight, &HCC0020
End Sub
************************************************
Private Sub vertical_Click()
Picture1.PaintPicture Picture1.Picture, 0, 0, _
Picture1.ScaleWidth, Picture1.ScaleHeight, 0, _
Picture1.ScaleHeight, Picture1.ScaleWidth, -Picture1.ScaleHeight, &HCC0020
End Sub
فما هو حل هذة المشكلة
الرجاء مساعدتى