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

سؤال عن الطباعة من pictureBox

بدأه دموع_555 في 21 يونيو 2011 · 10 رد · 807 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم:

ممكن مساعدة انا عندي picturebox وسحبت عليها صورة ..كيف فيني اطبع هل الصورة من الpicturebox وابعتها عل الطابعة

وشكرا جزيلا سلفا

#2
دموع_555 كتب:

السلام عليكم:

ممكن مساعدة انا عندي picturebox وسحبت عليها صورة ..كيف فيني اطبع هل الصورة من الpicturebox وابعتها عل الطابعة

وشكرا جزيلا سلفا

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

قومى بانشاء فورمة بها

Picture box

+

Buuton

ثم اكتبى هذا الكود

 private void button1_Click(object sender, EventArgs e)
      	{
          	PrintDocument print = new PrintDocument();
          	print.PrintPage += new PrintPageEventHandler(print_PrintPage);

          	PrintDialog a = new PrintDialog();
          	if (a.ShowDialog()==DialogResult.OK)
          	{
              	print.Print();
          	}
      	}

      	void print_PrintPage(object sender, PrintPageEventArgs e)
      	{
          	e.Graphics.DrawImage(pictureBox1.Image, 0, 0);
      	}
#3
eng_lrn2b كتب:

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

قومى بانشاء فورمة بها

Picture box

+

Buuton

ثم اكتبى هذا الكود

 private void button1_Click(object sender, EventArgs e)
      	{
          	PrintDocument print = new PrintDocument();
          	print.PrintPage += new PrintPageEventHandler(print_PrintPage);

          	PrintDialog a = new PrintDialog();
          	if (a.ShowDialog()==DialogResult.OK)
          	{
              	print.Print();
          	}
      	}

      	void print_PrintPage(object sender, PrintPageEventArgs e)
      	{
          	e.Graphics.DrawImage(pictureBox1.Image, 0, 0);
      	}

شكرا جزيلا وجزاك الله عنا كل خير

#4

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

وجزاكم الخير كله

#5

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

اختي الكود السابق سليم ولكن ألاحظ انه قام بانشاء الادوات في زمن التشغيل وربط الاحداث في نفس الوقت, يمكنك ببساطه سحب اداة ال PrintDocument و ال PrintPreviewControl ومن ثم قومي بضبط Document للأداة الاخيرة باسم الاداة الاولى وبعدها اكتبي الامر التالي في حدث التحميل للفورم

printDocument1.Print();

ومن ثم قومي بالنقر على الاداة الاولى فسيظهر الحدث Print_Page واكتبي الكود التالي

e.Graphics.DrawImage(pictureBox1.Image, 0, 0);

تم تعديل هذه المشاركة بواسطة VB Helper في 27 يونيو 2011 في 01:34

.:: Wish to become better and better ::.

#6
VB Helper كتب:

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

اختي الكود السابق سليم ولكن ألاحظ انه قام بانشاء الادوات في زمن التشغيل وربط الاحداث في نفس الوقت, يمكنك ببساطه سحب اداة ال PrintDocument و ال PrintPreviewControl ومن ثم قومي بضبط Document للأداة الاخيرة باسم الاداة الاولى وبعدها اكتبي الامر التالي في حدث التحميل للفورم

printDocument1.Print();

ومن ثم قومي بالنقر على الاداة الاولى فسيظهر الحدث Print_Page واكتبي الكود التالي

e.Graphics.DrawImage(pictureBox1.Image, 0, 0);

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

اخى الحبيب

كان لى استفسار

هل انشاء الادوات فى زمن التشغيل ام استدعائها كما فعلت

انا اتكلم من حيث السرعة

جزاكم الله كل خير

#7

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

اخي انصح بانشاءها وقت التصميم لأنك سوف تضطري لعمل اكواد لو اردتي تغيير بعض الخواص او تنفيذ بعض الاحداث ... اما في وقت التصميم كل شيء سيكتب لك من قبل الفيجوال ستديو في ملف ال designer

تم تعديل هذه المشاركة بواسطة VB Helper في 27 يونيو 2011 في 01:35

.:: Wish to become better and better ::.

#8
VB Helper كتب:

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

اختي انصح بانشاءها وقت التصميم لأنك سوف تضطري لعمل اكواد لو اردتي تغيير بعض الخواص او تنفيذ بعض الاحداث ... اما في وقت التصميم كل شيء سيكتب لك من قبل الفيجوال ستديو في ملف ال designer

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

جزاك الله كل خير اخى الحبيب

انا اخى ولست اختى :lol:

تم تعديل هذه المشاركة بواسطة eng_lrn2b في 26 يونيو 2011 في 21:18

#9

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

عفوا اخي لقد تم التعديل في الرد السابق, اصلا كان الموضوع من الاخت دموع فأشتكل علي الامر!!

.:: Wish to become better and better ::.

#10
VB Helper كتب:

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

عفوا اخي لقد تم التعديل في الرد السابق, اصلا كان الموضوع من الاخت دموع فأشتكل علي الامر!!

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

ولايهمك اخى الحبيب

مبروك على المولود

جعله الله قره عينك ونفع به الاسلام والمسلمين

#11

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

شكرا جزيلا اخي .. بالتوفيق للجميع ..

.:: Wish to become better and better ::.

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