View Full Version : سوال: Form.Canvas
hyl_piano
چهارشنبه 23 دی 1388, 10:29 صبح
چه جوری میتونم محتویات روی 1 form را، از مختصات خاصی توی 1 image بریزم؟
من از خاصیت form.Canvas استفاده کردم اما چون form من show نیست ، چیزی توی image نمیریزه، فقط تصویر سیاه. من نمیخوام form نشون داده بشه.
Felony
چهارشنبه 23 دی 1388, 10:57 صبح
من تست کردم مشکلی نداشت ، منظورتون از فرم 1 چی هست ؟
فرم 1 فرم اصلیتون هست ؟
یک نمونه بزارید .
دلفــي
چهارشنبه 23 دی 1388, 12:17 عصر
کدی که دوست گرامی SilveSoft در پست قبل ارائه کردن تصویر Canvas از Image موجود در فرم 2 را به روی فرم 1 کپی میکند و اگر برای Canvas فرم 2 اعمال شود تصویر خالی خواهد آورد ، برای حل مشکل می تونید به روش زیر عمل کنید :
ابتدا رو ی فرم 1 یک Image قرار دهید :
Image1.Picture.Bitmap := Form2.GetFormImage;
پس از این کار می تونید با تصویر لود شده در Image توسط دستور CopyRect از هر مختصاتی کپی بردارید .
hyl_piano
چهارشنبه 23 دی 1388, 12:26 عصر
میشه یک نمونه بزارید؟
در ضمن من با jpeg کار میکنم . از فرمت bmp استفاده نمیکنم.
میخوام محتویات نمایش داده شده روی یک فرمی که خودش نشون داده نمیشه، توی یک image نشون داده بشه . مرسی
دلفــي
چهارشنبه 23 دی 1388, 13:20 عصر
میشه یک نمونه بزارید؟
در ضمن من با jpeg کار میکنم . از فرمت bmp استفاده نمیکنم.
میخوام محتویات نمایش داده شده روی یک فرمی که خودش نشون داده نمیشه، توی یک image نشون داده بشه . مرسی
اين هم از نمونه 42487
در مورد تبديل bmp به jpeg هم قبلا در همين سايت بحث شده !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.