حرفه ای: شبیه سازی فشردن کلید Ctrl+V در سی شارپ برای کپی محتوای کلیپ بورد به برنامه دیگر

ساخت وبلاگ

با سلام
من میخوام از طریق یه برنامه ویندوز اپلیکیشن که به زبان سی شارپ نوشته شده محتوای کلیپ بورد رو به یه برنامه دیگه کپی کنم. یعنی محتوای کلیپ بورد از طریق سی شارپ ایجاد شده و بعدا میخوام این محتوا رو به یه مکان خاص در یک برنامه دیگه بچسبونم (منظور همون paste هست)
من از کد زیر برای فراخوانی یا در واقع احضار شبیه سازی کلیدهای Ctrl+v استفاده میکنم. ولی گاهی وقتها درست کار میکنه یعنی عمل paste رو انجام میده و گاهی وقتها هم فقط حرف v رو در مقصد تایپ میکنه در صورتی که محتوای کلیپ بورد چیز دیگه ای هست

SendKeys.Send("^{v}");

آیا راهی هست که این مورد پیش نیاد؟
بعضی صفحه کلیدها کلید مخصوصی برای paste دارند.دستوری هست که چنین کلیدی رو مستقیما شبیه سازی کنه یا این کلید هم در واقع ctrl+v رو انجام میده
قبلا از راهنماییتون منونم

- - , .
.

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 139 تاريخ : يکشنبه 27 تير 1395 ساعت: 11:14