تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: چاپ ترسیمات پیکچر باکس

  1. #1
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    پيش فرض چاپ ترسیمات پیکچر باکس


    سلام

    برای چاپ ترسمیات پیکچر باکس از چه روشی باید استفاده کرد ؟

    نمونه برنامه میخوام.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اولاً عضویتتان را در p30 تبریک میگم.
    دوماً، آخرش نتونستم شما را راضی کنم که دست از این VB6 ده سال پیش بردارید.
    سوماً،کد زیر را تست کنید، فکر کنم جواب بده
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  4. #3
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    پيش فرض

    سلام

    میشه نمونه بزارین ؟

    من از این کدا استفاده کردم ولی جواب نگرفتم!

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    خوب پس این دو تا رو چک کنید، دیگه باید نکیشون جواب یده
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  7. #5
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    پيش فرض

    سلام

    چرا یوزر کنترل خطی رو که تو پیکچر باکس قرار داره تو پرینت نمیافته ؟

    ولی خطوط ترسیم شده توسط برنامه تو پرینت هستن ؟

    اسکیل د پیکچر باکس و پرینتر و فرم و یوزرکنترل همه پیکسل هست !
    Last edited by فاطمه وطن دوست; 17-08-2008 at 10:08.

  8. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام طبیعاتاً فقط تصویر و ترسیماتی رسم میشوند که جزء خصوصت Image باشند، یعنی این ربطی به کنترلرهای دیگر که روی کنترلر مورد نظر قرار دارد، ندارد و آنها ترسیم نخواهند شد.
    فقط تصویر Image خود کنترلر مورد نظر رسم میشود.

  9. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  10. #7
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    پيش فرض

    سلام
    چرا این کد جواب نمیده !
    من از یوزرکنترل خط استفاده کردم . چرا با توجه به اینکه برای شی پرینتر اسکیل گذاشتیم و مختصات هر خط رو بهش میدیم درست ترسیم نمیکنه ؟ !!!!
    دوستان میشه تست کنید ؟




    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by فاطمه وطن دوست; 17-08-2008 at 19:23.

  11. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    حدس میزنم که شما (-100, 100)-(100, -100) را برای یک صفحه A4 تست کرده اید؟
    آیا A4 مربعی است؟
    اگر ارتفاع را دو برابر کنید، شاید حل شود.

    ضمناً دستور Printer.ScaleMode = pixcel کلاً اشتباه سینتکسی است و اگر هم درست بود، با وجود دستور Scale بی معنی بود.
    دو خط آخر form_load را حذف کنید. دستورات CurrentX و CurrentY هم هیچ فایده ای به حال شما ندارند و زائد هستند.

  12. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  13. #9
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    14

    سلام

    نه من ارتفاع رو دوبرار میکنم خطای زمان اجرا میده !!!!
    فکر کنم به خاطر اینه که ابعاد خیلی بزرگتر میشن .

    یه سوال دیگه :

    اگه بخوام از پیکچر باکس با دو تابع api زیر عکس بگیرم نتیجه میگیرم ؟
    البته میخوام کیفیت عکس هم خوب باشه .
    ======================================

    میتونم با تابع GetWindowRect

    اين تابع هندل يک پنجره را مي گيرد و مختصات چهارچوب آن نسبت به دسکتاپ را بر مي گرداند
    گر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
    hwnd : هندل پنجره مورد نظر
    lpRect : اين بافر توسط تابع مقدار دهي مي شود و حاوي چهار چوب پنجره مورد نظر از نوع RECT خواهد بود

    -------------------------------------------------------------------------------------------------
    و تایع PaintDesktop

    اين تابع از پس زمينه ويندوز يک کپي تهيه مي کند و آن رادر يک کنترل گرافيکي قرار مي دهد.
    اگر تابع مقدار صفر را بر گرداند به منزلهء عدم موفقيت آن است و مقدار غير صفر نشانگر موفقيت تابع است.
    hdc : اين متغير هندل کنترلي است که تصوير بايد در آن قرار بگيرد

    نظرتون چیه ؟


  14. #10
    اگه نباشه جاش خالی می مونه فاطمه وطن دوست's Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    256

    پيش فرض

    سلام
    مشکل من با این دو خط حل شد !!!!!


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •