منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طباعة الفورم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : طباعة الفورم (/showthread.php?tid=17706)

الصفحات: 1 2


طباعة الفورم - rabeh.ram - 18-10-16

اخواني انا احتاج الى مساعدة حول كيفية طباعة الفورم بحجم ورقة A4 جزاكم الله خير


RE: طباعة الفورم - sayedf1 - 19-10-16

كود :
Imports System.Drawing.Printing

Public Class Form1

   Dim WithEvents mPrintDocument As New PrintDocument
   Dim mPrintBitMap As Bitmap


   Private Sub m_PrintDocument_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles mPrintDocument.PrintPage
       ' Draw the image centered.
       Dim lWidth As Integer = e.MarginBounds.X + (e.MarginBounds.Width - mPrintBitMap.Width) \ 2
       Dim lHeight As Integer = e.MarginBounds.Y + (e.MarginBounds.Height - mPrintBitMap.Height) \ 2
       e.Graphics.DrawImage(mPrintBitMap, lWidth, lheight)

       ' There's only one page.
       e.HasMorePages = False
   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       ' Copy the form's image into a bitmap.
       mPrintBitMap = New Bitmap(Me.Width, Me.Width)
       Dim lRect As System.Drawing.Rectangle
       lRect.Width = Me.Width
       lRect.Height = Me.Width
       Me.DrawToBitmap(mPrintBitMap, lRect)


       ' Make a PrintDocument and print.
       mPrintDocument = New PrintDocument
       mPrintDocument.Print()
   End Sub
End Class



RE: طباعة الفورم - هاوي1995 - 19-10-16

ليه ما تستخدم
الريبورت فيو.. سهل الاستخدام وراح تستمتع بالعمل به


RE: طباعة الفورم - rabeh.ram - 20-10-16

(19-10-16, 07:58 PM)هاوي1995 كتب : ليه ما تستخدم
الريبورت فيو.. سهل الاستخدام وراح تستمتع بالعمل به

بالنسبة ل report viewer  لا اعرف استعماله و كل الدروس التي راجعتها تتحدث عنه رفقة data base وفي برنامجي الذي انا اعمل عليه لاتوجد data base


RE: طباعة الفورم - Adrees - 20-10-16

(20-10-16, 12:13 AM)rabeh.ram كتب : بالنسبة ل report viewer  لا اعرف استعماله و كل الدروس التي راجعتها تتحدث عنه رفقة data base وفي برنامجي الذي انا اعمل عليه لاتوجد data base

تستطيع استخدام Report viewer بدون قاعدة بيانات عن طريق استخدام الــ  DataSet


RE: طباعة الفورم - rabeh.ram - 21-10-16

(20-10-16, 06:01 PM)Adrees كتب : تستطيع استخدام Report viewer بدون قاعدة بيانات عن طريق استخدام الــ  DataSet

ممكن شرح لطريقة طباعة محتويات الفورم عن طريق Report viewer الفورم التي اقصدها هي فورم عاي بدون اي قاعدة بيانات تحتوي على  3 textbox و 3 label فقط




RE: طباعة الفورم - أبو عمر - 22-10-16








RE: طباعة الفورم - rabeh.ram - 27-10-16

مشكور اخي ابو عمر على مجهودك معنا لقد جربت الطريقة ونجحت معي 100% الله يعطيك العافية وجزالك الله الف خير


RE: طباعة الفورم - nabil.1710 - 13-03-17

(22-10-16, 02:26 AM)أبو عمر كتب :




اخى ابو عمر صور هذه المشاركة لا تظهر رجاء رفع الصور مرة اخرى و شكرا اخى


RE: طباعة الفورم - dubai.eig - 15-04-17

(22-10-16, 02:26 AM)أبو عمر كتب :




استاذ ابو عمر  لو تكرمت ورفعت الصور من جديد بارك الله فيك وشكرا