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

استفسار

بدأه & الأمل & في 23 أكتوبر 2009 · 10 رد · 707 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخوتى الكرام رعاكم الله

ماهو كود طباعة فورم يحوى ادوات بها نصوص مثلا تكست/ بوكس/ ليبل وهكذا

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

#2

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

هل المقصود طباعة الفورم كصورة أم طباعتها كتقرير؟

لو المطلوب طباعتها كصورة فيرجى مراجعة هذا الموضوع

/index.ph...;hl=PrintWindow

أما لو كان المطلوب عمل تقرير فما هو برنامج التقارير المستخدم؟؟

يوجد قسم خاص بالتقارير يمكنك البحث فيه

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

شكراً لك اخي الكريم

لقد افادنى هذذا الكود في حفظ الفورم كصورة

SendKeys.SendWait("%({PRTSC})")

'حفظ الصورة

My.Computer.Clipboard.GetImage().Save("D:\test.jpg")

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

( عندما اغلق البرنامج ثم افتحه مرة اخرى واكتب مثلا في الفورم واغير فيه واريد ان احفظ صورة اخرى الاحظ ان الصورة تستبدل بالصورة الجديدة لان لها الاسم نفسه)

#4
اقتباس
( عندما اغلق البرنامج ثم افتحه مرة اخرى واكتب مثلا في الفورم واغير فيه واريد ان احفظ صورة اخرى الاحظ ان الصورة تستبدل بالصورة الجديدة لان لها الاسم نفسه)

هذا لأنك تقوم بحفظ الصورة على نفس الملف "D:\test.jpg". يمكنك تسمية الصورة بتاريخ و وقت اللحظة التي التقطت فيها كما هو الحال في الهواتف الجوالة. جرب الكود التالي :

My.Computer.Clipboard.GetImage().Save(DateTime.Now.ToString("MMddyyyy_hhmmss") + ".jpg")

بهذه الطريقة تتمكن من ترتيب الصور حسب وقت أخدها على مستكشف ويندوز و غيره.

تحياتي...

تم تعديل هذه المشاركة بواسطة محمد رضى في 24 أكتوبر 2009 في 02:06

#5

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

أخى الكريم الكود

My.Computer.Clipboard.GetImage().Save(DateTime.Now.ToString("MMddyyyy_hhmmss") + ".jpg")

اضفت له كود

SendKeys.SendWait("%({PRTSC})")

فاصبح

SendKeys.SendWait("%({PRTSC})")

My.Computer.Clipboard.GetImage().Save(DateTime.Now.ToString("MMddyyyy_hhmmss") + ".jpg")

لكن ايضا لم يعطى نتيجة

هل ممكن ان يفتح لى مربع حوار احدد من خلاله مكان الحفظ وتسمية للصورة

رعاكم الله

#6

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

الكود حتما أعطى النتيجة و لكن الصور ستجدها داخل المجلد Bin\Debug لمشروعك. نسيت أن أحدد حرف وحدة التخزين كما حددتها أنت على الكود الذي أرفقت. جرب هذا الكود الذي سيظع الصور على جذر وحدة التخزين D :

SendKeys.SendWait("%({PRTSC})")
My.Computer.Clipboard.GetImage().Save("D:\" + DateTime.Now.ToString("MMddyyyy_hhmmss") + ".jpg")

يمكنك تحديد مسار المجلد الذي سيستقبل الصور مكان "D:\"

تحياتي...

#7

[b]أنار الله بصيرتك

فعلا أخى الكريم وجدت عدة صور في داخل المجلد Bin\Debug

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

#8

كيف احفظ الصورة بواسطة مربع الحوار حفظ باسم بحيث احدد مكان الحفظ واسم الصورة

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

#9

Dim Save As New SaveFileDialog

Save.Title = "حفظ الصوره"

Save.Filter = "( *.jpg )ملفات نصية |*.jpg|جميع الملفات|*.*"

If Save.ShowDialog = Windows.Forms.DialogResult.OK Then

My.Computer.FileSystem.WriteAllimage(Save.FileName, _

Me.الاداه, False)

End If

Save.Dispose()

Save = Nothing

end sub

تم تعديل هذه المشاركة بواسطة mero5000 في 10 فبراير 2010 في 04:36

#10

معلش مش عرف اكتب على محرر النصوص

يمكن لانى استخدم المتصفح القديم 5

المهم انا ارفقت الكود فى تكست

انا مجربه شغال تمام

ياريت لو فيه اى خطأ يعدله الساده المشرفين على مشروعك

حفظ باسم.txt

#11

اخى الكريم الكود خاطئ

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