PDA

View Full Version : سوال: کپی متن



hadi88
سه شنبه 26 مرداد 1395, 21:27 عصر
با سلام
من برنامه ای می خوام بنویسم که هر متنی که کپی میشه رو تو یه textbox نشون بده، مثلا یک متن در word کپی شد اون رو نشون بده

omid nasri
چهارشنبه 27 مرداد 1395, 19:31 عصر
باید از API و هوک در سیستم استفاده کنی.

nunegandom
پنج شنبه 28 مرداد 1395, 03:33 صبح
Clipboard.GetText

omid nasri
پنج شنبه 28 مرداد 1395, 09:47 صبح
Clipboard.GetText


اگر اشتباه نکنم منظور ایشون اینه که وقتی داخل خود برنامه Word هستند و کپی انجام شد در برنامه مذکور شی TextBox مقدار کپی شده قرار گیرد در غیر اینصورت حق با شماست.

mrprestige
پنج شنبه 28 مرداد 1395, 13:13 عصر
با سلام
من برنامه ای می خوام بنویسم که هر متنی که کپی میشه رو تو یه textbox نشون بده، مثلا یک متن در word کپی شد اون رو نشون بده
سلام دوست من وقتت بخیر ، همونطور که دوست خوبمون nunegandom (http://barnamenevis.org/member.php?194035-nunegandom) فرمودن میتونی از این دستور استفاده کنید حالا نه صرفا برای Word در واقع شما هر متنی که کپی کنید در هرجا و در حافظه Clipboard تون ذخیره بشه با استفاده از این دستور میتونید این متن رو بازیابی کنید

textbox1.text=Clipboard.Gettext();

به این سایت (http://www.dreamincode.net/forums/topic/228597-set-and-get-text-in-the-clipboard/) هم سر بزن کد جالبی با set و Get ( یا همون کپی گرفتن و Paste کردن ) نوشته .

پیروز و موفق باشی