PDA

View Full Version : سوال: چک کردن حافظه Clipboard



birtemp
شنبه 09 اردیبهشت 1391, 06:21 صبح
سلام. چطوری میشه به طور اتوماتیک حافظه کلیپ بورد رو چک کرد، تا دید متنی در آن وجود دارد یا نه.
به غیر استفاده از کنترل تایمر! یعنی جوری باشه که پردازنده دائماً در حال کار نباشه.
من میخوام وقتی متنی به حافظه کلیپ بورد انتقال داده شد، اون متن به طور اتوماتیک تو اختیار برنامم قرار بگیره.
ممنون میشم راهنماییم کنید.
:چشمک:

Hossenbor
شنبه 09 اردیبهشت 1391, 09:57 صبح
دوست عزیز شما باید عامل کلیبرد رو تعقیب کنید اینم نمونه اش
http://www.developer.com/net/csharp/article.php/3359891/C-Tip-Monitoring-Clipboard-Activity-in-C.htm

esiprogrammer
شنبه 09 اردیبهشت 1391, 10:02 صبح
اینطوری میتونید بفهمید که آیا در کلیپبرد متنی وجود داره یا نه



Clipboard.ContainsText();

Hossenbor
شنبه 09 اردیبهشت 1391, 10:14 صبح
نه گفتن از این روش نه نمیخوان منابع زیاد ایتفاده کنن

birtemp
شنبه 09 اردیبهشت 1391, 16:37 عصر
ممنون دوستان مشکل حل شد.
با اینکه من واسه WPF سی شارپ می خواستم ، ولی اینم خیلی بهم کمک کرد.
اینم لینک مانیتورینگ حافظه کلیپ بورد در WPF :
http://code.msdn.microsoft.com/CSWPFClipboardViewer-f601b815/file/20657/9/WPF%20clipboard%20viewer%20(CSWPFClipboardViewer). zip