PDA

View Full Version : کار با Clipboard



aleas2
چهارشنبه 23 شهریور 1390, 12:01 عصر
سلام خسته نباشید دوستان من بطور مثال میخوام با کلیک روی command1 هرچی تو text1 نوشتم بره تو Clipboard که بعد هر کجا حتی خارج از برنامه مثلا رفتم تو ورود فتوشاپ هرکجا که خارج از برنامه رفتم راست کلیک کردم paste زدم محتویات text1 کپی بشن چکار کنم؟از دستور زیر استفاده میکنم ولی کارمو راه نمیندازه چون فقط داخل برنامه کار میکنه

Clipboard.SetText text1.Text

setroyd
چهارشنبه 23 شهریور 1390, 12:24 عصر
Private Sub Form_Load()
Clipboard.Clear
Clipboard.SetText "aaa"
End Sub
این کد درسته و در همجا کار میکنه

returnx
چهارشنبه 23 شهریور 1390, 12:24 عصر
نه ، مشکلی نداره تا زمانی که VB6 رو باز نکنی یا نبندی Clipboard همون مقداری است که بهش مقدار دهی کردیم ، اما زمانی که VB6 رو باز می کنید یا می بندید کل ClipBoard رو پاک میکنه ، البته ممکنه یعضی از نرم افزار های دیگه هم همین کار کنند اما photoshop اینکار رو انجام نمیده...
همونطوری که میدونید Clipboard یک فضای عمومی است که ویندوز در اختیار برنامه ها میزاره و فقط مختص به برنامه شما نیست که فقط همونجا بشه ازش استفاده کرد...

aleas2
چهارشنبه 23 شهریور 1390, 12:30 عصر
کد

Clipboard.Clear
قبل از

Clipboard.SetText text1.Text
قرار دادم درست شد ممنون