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

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




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

نام تاپيک: بهترين راه پرينت گرفتن از يه فرم ساده

  1. #1
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    14 بهترين راه پرينت گرفتن از يه فرم ساده

    ميخوام يه فرم ساده داشته باشم كه جاهاي خالي براي وارد كردن يه سري اطلاعات كاربر داره. بعد عينا همين چيزايي كه تو خونه هاي خالي پر كرده به اضافه ي مثلا ليبل هايي كه روي فرم هست با يه دكمه ي پرينت كه گوشه صفحه هست پرينت گرفته بشه. يعني دقيقا هر چي رو صفحه ديده ميشه ميخواد پرينت بگيره. بهترين راه براي پياده سازي كد دستورات پرينت چيه؟

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

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

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


  4. #3
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اين از صفحه اسكرين شات ميگيره. من نميخوام اينطور باشه. ميخوام فقط محتويات همون فرم رو پرينت بگيره. نميتونم به يه كريستال ريپورت ارسالش كنم؟

  5. #4
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    کافیه اشیای داخل فرم رو به یه شی Panel که کاملا فرم شما رو پوشونده انتقال بدید و در کدهای پرینت بجای this از اسم این Panel استفاده کنید

  6. #5
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    پيش فرض

    کافیه اشیای داخل فرم رو به یه شی Panel که کاملا فرم شما رو پوشونده انتقال بدید و در کدهای پرینت بجای this از اسم این Panel استفاده کنید
    ای بابا. من هرچی کد رو تحلیل میکنم با این چیزی که شما میگید جور در نمیاد. میشه خودتون کد رو با تغییری که میگن اینجا بذارید؟

  7. #6
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    ای بابا. من هرچی کد رو تحلیل میکنم با این چیزی که شما میگید جور در نمیاد. میشه خودتون کد رو با تغییری که میگن اینجا بذارید؟
    یه Panel بزارید روی فرمی که می خواین اشیا داخلش چاپ بشن و بعدش تمام اون اشیا رو cut کنید رو این Panel
    و اسم Panel رو بذارید MyPanel و یه PrintDocument هم به برنامه اضافه کنید و رویداد PrintPage ش رو هندل کنید و رویداد کلیک دکمه پرینت رو هم هندل کنید بعدشم از کد زیر استفاده کنید:

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

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


  9. #7
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    پيش فرض

    یه Panel بزارید روی فرمی که می خواین اشیا داخلش چاپ بشن و بعدش تمام اون اشیا رو cut کنید رو این Panel
    و اسم Panel رو بذارید MyPanel و یه PrintDocument هم به برنامه اضافه کنید و رویداد PrintPage ش رو هندل کنید و رویداد کلیک دکمه پرینت رو هم هندل کنید بعدشم از کد زیر استفاده کنید:

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

  10. #8
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    نمیشه کاری کرد که فقط محتویات درون این پنل رو پرینت بگیره؟
    مگه الان اینکارو نمی کنه؟
    اگر دکمه پرینت هم داخل Panel هست خوب اونم جزئی از پرینت هست

    مثلا دکمه ی پرینت و خروج رو خارج از پنل قرار بدم تا اینا دیگه تو پرینت نیاد
    احتمالا جواب سوالتون همینه

    Dock را عوض کنید تا تمام فرم رو نگیره و بعدشم اون دوتا دکمه رو بندازید روی فرم(نه Panel).
    در ضمن خصیصه ی Anchor شی Panel را هم دستکاری کنید تا با تغییر ابعاد فرم اصلی Panel هم تغییر کند.

    موفق باشید

  11. #9
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    پيش فرض

    مگه الان اینکارو نمی کنه؟
    اگر دکمه پرینت هم داخل Panel هست خوب اونم جزئی از پرینت هست


    احتمالا جواب سوالتون همینه

    Dock را عوض کنید تا تمام فرم رو نگیره و بعدشم اون دوتا دکمه رو بندازید روی فرم(نه Panel).
    در ضمن خصیصه ی Anchor شی Panel را هم دستکاری کنید تا با تغییر ابعاد فرم اصلی Panel هم تغییر کند.

    موفق باشید
    نه دکمه ی پرینت داخل پنل نیست. خاصیت Dock رو هم تغییر دادم. ولی بازم هم نوار بالای پنجره و هم دکمه ی پرینت تو پرینت میفته. یعنی کلا همش میفته دیگه!

  12. #10
    اگه نباشه جاش خالی می مونه samaram's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    آنجا که دلم خوش به هوایش باشد
    پست ها
    486

    پيش فرض

    درست شد. متاسفم! مشکل از کدهای خودم بود. یه سری کد اضافه آوردم!. از لطفتون بی نهیت ممنونم

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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