امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
عکس گرفتن از کامپوننت ScrollBox برنامه Lazarus
نویسنده پیام
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #1
عکس گرفتن از کامپوننت ScrollBox برنامه Lazarus
سلام
می خوام یه برنامه بنویسم توی این برنامه از کامپوننت ScrollBox استفاده کردم.
الان می خوام از کل محتویات اون یه عکس یا preview ازش نشون بدم مثل برنامه فتوشاپ که از کل عکس یه preview نشون می ده.
توی اینترنت گشتم و چند تا کد پیدا کردم که از همه بهتر این بود :
کد:
procedure TForm1.Button2Click(Sender: TObject);
var
 B: TBitmap;
begin

    B := TBitmap.Create;
    B.Width := 600;
    B.Height := 600;
    B.Canvas.Lock;
    scrollbox1.PaintTo(B.Canvas.Handle,0,0);
    B.Canvas.Unlock;
    Image2.Picture.Assign(B);

end;
مشکلم اینجاست که از تمام محتویات Scrollbox عکس نمی گیره و فقط از اون قسمتی که الان داره نشون می ده عکس می گیره و ار تمامش عکس نمی گیره.
اگه امکان داره لطفن راهنمایی کنید
با تشکر فراوان

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۲۶-اردیبهشت-۱۳۹۵, ۱۷:۴۷:۵۱
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] کامپوننت EhLib CAVeter 0 504 ۰۱-آذر-۱۳۹۷, ۱۹:۳۱:۵۵
آخرین ارسال: CAVeter
  انتخاب یک کامپوننت؟؟ Majid_Ebru 0 1,358 ۱۶-اردیبهشت-۱۳۹۵, ۱۱:۲۷:۲۸
آخرین ارسال: Majid_Ebru
Question کامپوننت نویسی The.Ghost 1 1,782 ۱۹-آذر-۱۳۹۳, ۰۹:۵۸:۵۱
آخرین ارسال: lord_viper
Question [فوری] کامپوننت KDTele The.Ghost 1 1,695 ۳۰-مرداد-۱۳۹۳, ۱۵:۵۱:۰۱
آخرین ارسال: veyskarami
  کامپوننت ترد در دلفی hesarkhani 2 2,992 ۰۲-اردیبهشت-۱۳۹۳, ۲۲:۰۸:۴۵
آخرین ارسال: The.Ghost
  کمک در باره کامپوننت ras hnosen 1 1,547 ۲۱-فروردین-۱۳۹۳, ۱۷:۴۱:۱۶
آخرین ارسال: lord_viper
Question خطا در ساختن کامپوننت The.Ghost 0 1,330 ۲۵-اسفند-۱۳۹۲, ۰۳:۱۵:۱۱
آخرین ارسال: The.Ghost
  شماره کامپوننت موجود در فورم ؟!؟ Majid_Ebru 1 1,643 ۲۷-بهمن-۱۳۹۲, ۰۹:۴۵:۵۸
آخرین ارسال: lord_viper
  ایجاد onMouseLeave برای کامپوننت های فاقد آن siroosss 6 3,683 ۲۱-مهر-۱۳۹۲, ۲۳:۱۳:۲۵
آخرین ارسال: siroosss
  کامپوننت emeli 2 1,762 ۰۹-مرداد-۱۳۹۲, ۲۰:۴۱:۱۲
آخرین ارسال: veyskarami

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS