نمایش نتایج 1 تا 5 از 5

نام تاپیک: درمورد PrintDocument

  1. #1
    کاربر دائمی آواتار tto_baran
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شهريست بجز عشق كه هيچش كناره نيست {{ بو كان }}
    پست
    133

    درمورد PrintDocument

    با سلام

    با استفاده از کد زیر از صفحه ی تنظیم شده پرینت میگیرم مشکل اینجاست . امکان انصراف از چاپ وجود ندارد و حتی با کنسل کردن هم باز عملیات پرینت به انجام می رسد.


      Dim objprinterdlg As New PrintDialog
    objprinterdlg.ShowDialog()
    '---------------------
    pd1.PrinterSettings = objprinterdlg.PrinterSettings
    '---------------------
    pd1.PrintController() = New System.Drawing.Printing.StandardPrintController()

    pd1.Print()

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: درمورد PrintDocument

    نقل قول نوشته شده توسط tto_baran مشاهده تاپیک
    با سلام

    با استفاده از کد زیر از صفحه ی تنظیم شده پرینت میگیرم مشکل اینجاست . امکان انصراف از چاپ وجود ندارد و حتی با کنسل کردن هم باز عملیات پرینت به انجام می رسد.


      Dim objprinterdlg As New PrintDialog
    objprinterdlg.ShowDialog()
    '---------------------
    pd1.PrinterSettings = objprinterdlg.PrinterSettings
    '---------------------
    pd1.PrintController() = New System.Drawing.Printing.StandardPrintController()

    pd1.Print()
    سلام

    متود ShowDialog تابع هست یا سابروتین؟!
    اگر تابع هست مقدار برگشتیش باحتمال زیاد DialogResult باشه که با دستور شرطی If می تونید دستور رو مدیریت کنید:



    If .ShowDialog = Cancel Then Exit Sub

  3. #3
    کاربر دائمی آواتار tto_baran
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شهريست بجز عشق كه هيچش كناره نيست {{ بو كان }}
    پست
    133

    نقل قول: درمورد PrintDocument

    با عرض معذرت دوستان بعلت مشغله ی کاری نشد زود تر پست کنم.

    برای حل این مشکل قطعه کد را به صورت زیر تغییر دادم.

     Dim objprinterdlg As New PrintDialog

    pd.PrinterSettings = objprinterdlg.PrinterSettings

    pd.PrintController() = New System.Drawing.Printing.StandardPrintController()

    If ((Windows.Forms.DialogResult.OK) = (objprinterdlg.ShowDialog)) Then

    pd.Print()


    Else
    Exit Sub
    End If

  4. #4
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: درمورد PrintDocument

    سلام مجدد...

    دستور رو می تونید به این شکل بنویسید:

    With New PrintDialog
    ' Set Statements....
    If .ShowDialog = Windows.Forms.DialogResult.Cancel Then Exit Sub
    ' Print Statement....
    End With

  5. #5
    کاربر دائمی آواتار tto_baran
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شهريست بجز عشق كه هيچش كناره نيست {{ بو كان }}
    پست
    133

    نقل قول: درمورد PrintDocument

    تشکر دوست گرامی
    نقل قول نوشته شده توسط ROSTAM2 مشاهده تاپیک
    سلام مجدد...

    دستور رو می تونید به این شکل بنویسید:

    With New PrintDialog
    ' Set Statements....
    If .ShowDialog = Windows.Forms.DialogResult.Cancel Then Exit Sub
    ' Print Statement....
    End With

تاپیک های مشابه

  1. سوال: پرینت گرفتن ار فرم با printdocument
    نوشته شده توسط star_game در بخش C#‎‎
    پاسخ: 7
    آخرین پست: چهارشنبه 29 شهریور 1391, 09:21 صبح
  2. سوال: صفحه بندی در printdocument
    نوشته شده توسط pooyan3000 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 13 خرداد 1390, 16:21 عصر
  3. سوال: طریقه کار کردن با printDocument
    نوشته شده توسط hashemi85sep در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 06 خرداد 1390, 12:15 عصر
  4. مشگل جهت در printdocument
    نوشته شده توسط ali_kolahdoozan در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 08 مهر 1386, 09:22 صبح
  5. PrintDocument
    نوشته شده توسط gole_maryam در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 01 شهریور 1384, 00:11 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •