الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عندي مشكلة في كود الطباعة

بدأه ظل بلا حدود في 21 يناير 2010 · 7 رد · 906 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

عندي كود للطباعة وما ضبط معاااي .. وهذا هو الكوود

Imports System.Drawing.Printing

'طباعة صورة

Private Sub Printgraphic(ByVal sender As Object, ByVal ev As PrintPageEventArgs)

ev.Graphics.DrawImage(Image.FromFile(TextBox1.Text), ev.Graphics.VisibleClipBounds)

ev.Graphics.DrawImage(PictureBox1.Image, 0, 0)

ev.HasMorePages = False

End Sub

طباعة نص

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

Try

Dim printdoc As New PrintDocument

AddHandler printdoc.PrintPage, AddressOf Me.printtext

printdoc.Print()

Catch ex As Exception

MsgBox("soory ")

End Try

End Sub

انشاء اجراء لطباعة الصوره

Private Sub Printgraphic(ByVal sender As Object, ByVal ev As PrintPageEventArgs)

ev.Graphics.DrawImage(Image.FromFile(TextBox1.Text), ev.Graphics.VisibleClipBounds)

ev.HasMorePages = False

End Sub

انشاء اجراء لطباعة النص

Private Sub printtext(ByVal sender As Object, ByVal ev As PrintPageEventArgs)

ev.Graphics.DrawString(TextBox1.Text, New Font("arial", 11, FontStyle.Regular), Brushes.Black, 120, 120)

ev.HasMorePages = False

End Sub

ادرج اداة

PrintDocument1

يطلع لي في مشكلة في الجملة اللي تحتها سطر

أرجو مساعدتي في حل المشكلة ...

#2

أولا, الدالة Printgraphic مكررة و بنفس التوقيع و هذا بحد داته خطأ.

ثانيا, المقطع الثالي؟!

درج اداة
PrintDocument1

إذا لم يتم حل المشكل فما هو نوع و نص الرسالة المرفقة مع الاستثناء الذي يتم رفعه؟

#3

يعطيك العافية اخوي ..

بس أحتاج توضيح أكثر .. وش أقدر أسوي في الكود عشان يضبط معااي ؟؟

#4

هل زال الخطأ أم لا؟ في حالة استمرار ظهور الخطأ المرجو كتابة نص الرسالة التي تظهر معه

#5

أطلب الصبر منك أخي علي .. فمعرفتي بسيطة بالبرمجة وأحتاج لتوضيح ..

هل أفهم منك أن أقوم بحذف Printgraphic المكررة ؟؟

وماذا بالنسبة للنقطة الثانية

درج اداةPrintDocument1

هل أقوم بحذفها أيضآ ؟؟

تم تعديل هذه المشاركة بواسطة ظل بلا حدود في 22 يناير 2010 في 23:26

#6
اقتباس

هل أفهم منك أن أقوم بحذف Printgraphic المكررة ؟؟

يمكنك اختيار اسم آخر لها...

اقتباس

درج اداةPrintDocument1

هل أقوم بحذفها أيضآ ؟؟

لا أفهم ماذا تعني أو ما فائدة السطر المذكور. هل هو بسبب عملية نسخ/لصق أم ماذا بالضبط؟

#7

هذا الكود أعطانا إياه الدكتور المختص بالمادة .. بأنه كود خاص بالطباعة

لذلك لا أعلم ما فائدة هذا السطر >> PrintDocument1

حاولت وضعه في البرنامج الخاص بي لكننه لم يعمل !!

#8

هناك ما شاء الله أدوات كثيرة في ToolBox الخاص بالبرنامج غني بأدوات الطباعة فلماذا لا تستخدم هذه الادوات

post-46243-12642326456783_thumb.jpg

هذه صورة توضح مكانهم بعد ادراجهم علي الفورم

post-46243-12642326508477_thumb.jpg

وهذه هي أكواد تشغيل كل آداه علي حده علي الفورم

Pr

intDocument1.Print()

PrintPreviewDialog1.ShowDialog()

PrintDialog1.ShowDialog()

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

مواضيع مشابهة