PDA

View Full Version : نحوه ی Cut , Copy , Paste کردن قسمتی از PictureBox



mahdi_armed
شنبه 26 بهمن 1392, 12:02 عصر
سلام
من یه PictureBox دارم که توش یه عکسی هست
میخوام یه چیزی شبیه به ویرایشگر درست کنم ولی خیلی ساده
میخوام یه قسمتی رو انتخاب کنم و بتونم cut یا copy کنم
و توی همون picuteBox بتونم Paste کنم

دوستان اگه راهنماییم کنید ممنون میشم

مهرداد صفا
یک شنبه 27 بهمن 1392, 08:40 صبح
با سلام.
یک Bitmap به اندازه ناحیه انتخاب شده بسازید و با استفاده از متود Graphics.FromImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.DRAWING.GRAPHICS.FROMIMAGE%29;k%28VS. OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) یک شی Graphics از این Bitmap بسازید. با استفاده از متود Graphics.DrawImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.DRAWING.GRAPHICS.DRAWIMAGE%29;k%28VS. OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) قسمت انتخاب شده از تصویر مبدا را روی آن رسم کنید و با استفاده از متود ClipBoard.SetImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.WINDOWS.FORMS.CLIPBOARD.SETIMAGE%29;k %28VS.OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) تصویر را در کلیپبورد کپی کنید. برای paste کردن هم عکس همین عمل را انجام دهید.

mahdi_armed
یک شنبه 27 بهمن 1392, 17:42 عصر
با سلام.
یک Bitmap به اندازه ناحیه انتخاب شده بسازید و با استفاده از متود Graphics.FromImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.DRAWING.GRAPHICS.FROMIMAGE%29;k%28VS. OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) یک شی Graphics از این Bitmap بسازید. با استفاده از متود Graphics.DrawImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.DRAWING.GRAPHICS.DRAWIMAGE%29;k%28VS. OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) قسمت انتخاب شده از تصویر مبدا را روی آن رسم کنید و با استفاده از متود ClipBoard.SetImage (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.WINDOWS.FORMS.CLIPBOARD.SETIMAGE%29;k %28VS.OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) تصویر را در کلیپبورد کپی کنید. برای paste کردن هم عکس همین عمل را انجام دهید.


میشه برام یه مثال ساده بزنید

mahdi_armed
دوشنبه 28 بهمن 1392, 22:05 عصر
دوستان کسی نیست راهنمایی کنه ؟