View Full Version : فرم1 به کلپبورد برده (Copy) و در هر فرم دیگر برنامه ام (paste) کنم
ali_abbasi22145
چهارشنبه 24 بهمن 1386, 16:29 عصر
سلام
من می خواهم تاریخ از فرم1 به کلپبورد برده (Copy) و در هر فرم دیگر برنامه ام (paste) کنم. (مثلا:در Edit فرم2 کپی کنم).
مثال دلفی را هم الحاق کرده امکه اگر خواستید برایم تغییر دهید:
delphi5
چهارشنبه 24 بهمن 1386, 17:05 عصر
مقدار تاریخ رو در یک کامپوننت مثل edit یا lable ذخیره کنید و در هنگام نیاز مقدار اون رو فراخونی کنید
form1.edit2.text
vcldeveloper
پنج شنبه 25 بهمن 1386, 04:15 صبح
برای ارسال متن به کلیپ برد، یونیت Clibrd را به بخش uses اضافه کنید. برای ذخیره متن فقط کافی هست بنویسید:
Clipboard.AsText := 'My Text';
بجای My Text متن خودتون رو بزارید. برای Paste از کلیب برد به یک کنترل Edit هم که مشخصه چیکار باید بکنید:
Edit1.PasteFromClipboard;
delphi5
پنج شنبه 25 بهمن 1386, 10:36 صبح
یعنی روشی که من گفتم اشتباه است ؟
vcldeveloper
پنج شنبه 25 بهمن 1386, 17:51 عصر
یعنی روشی که من گفتم اشتباه است ؟
در روشی که شما گفتید، کاربر باید برای Copy یک مقدار در کلیپ برد حداقل یک کنترل Edit یا Memo یا RichEdit داشته باشه که بتونه از متدهای اونها استفاده کنه، اما در روش پست شماره 3 میشه بدون همچین کنترل هایی با کلیپ برد کار کرد.
ali_abbasi22145
شنبه 27 بهمن 1386, 11:40 صبح
سلام
مرسی از دو دوست عزیز
اما uses درست:
uses Clipbrd//
lebrahimi
شنبه 07 دی 1387, 17:37 عصر
سلام.
اگه بخواهیم متنی که داخل کلیپ برد هست رو به جایی انتقال بدیم که کرسر درون اون هست. یعنی آبجکت مقصد مشخص نیست. در اینصورت دستور paste از کلیپ برد چه جوری می شه؟؟؟
1485159
چهارشنبه 13 خرداد 1388, 16:55 عصر
سلام.
اگه بخواهیم متنی که داخل کلیپ برد هست رو به جایی انتقال بدیم که کرسر درون اون هست. یعنی آبجکت مقصد مشخص نیست. در اینصورت دستور paste از کلیپ برد چه جوری می شه؟؟؟
من هم همین مشکل رو دارم ممنون. میشم راهنمایی کنید..
ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.