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

عودة امكانية طباعة النموذج كما كانت أيام VB6

مغلق
بدأه محمد سامر أبو سلو في 6 أكتوبر 2006 · 7 رد · 2,269 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولا - يمكنكم تحميل التحكم من موقع مايكروسوفت مجانا Microsoft PrintForm Component 1.0

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

- قم يتحميل التحكم و قم بإعداده على نظامك ثم أضفه لشريط الأدوات لديك ثم ضع نسخة منه على النموذج للتجربة

- من نافذة الخصائص اختر الخاصية PrintAction واضبطها لـ PrintToPrinter ثم ضع الكود التالي في حدث النقر لزر أوامر

PrintForm1.Print()

- وللاستعراض قبل الطباعة فقط اضبط الخاصية PrintAction لـ PrintToPreview واستخدم الكود السابق للطباعة

- و للطباعة لملف فقط اضبط الخاصية PrintAction لـ PrintToFile واستخدم الكود السابق للطباعة

- لطباعة المنطقة الداخلية للنافذة فقط

PrintForm1.Print(Me, ClientAreaOnly)

- لطباعة كامل النافذة مع الحواف وشريط العنوان

PrintForm1.Print(Me, FullWindow)

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

السلام عليكم،،،

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

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

ربما سيتم اضافة هذه الخاصية للفورم فى framework3 ,وهنا يمكننا اعتبارها قد عادت

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

على فكرة إذا دخلت على موقع مايكروسوفت ستجد قسما جديدا يمكنك أن تقترح فيه التحكم الذي ترغب أن يكون موجودا في فيجول ستوديو تحت اسم Visual Basic 2005 Power Packs ومنه أخذت هذا التحكم

كما ستجد أيضا مكتبة مفيد لمن لايزالون يعملون على VB6 يمكنها من استخدام نوافذ الدوت نيت من ضمن برنامج VB6 كما يمكنك تغليف نماذجك الخاصة أيضا حتى يمكن رؤيتها من VB6 في Microsoft InteropForms Toolkit 1.0

تم تعديل هذه المشاركة بواسطة samerselo في 6 أكتوبر 2006 في 14:49

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

السلام عليكم

أخى الكريم samerselo

مشكور جدا على الأداه الثانيه

وبعد اذنك انا هضيفها فى موضوع فى قسم VB6

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#5

شكرا للمرور الردود

أخ GENIUS-IT لامشكلة

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

السلام عليكم

معذرة استاد محمد بس الاداة الخاصة بالطباعة اللي اخبرتنا عنها خاصة بأي اصدار انا ابغى الاداة الخاصة ب2003

وانا قمت بتنزيل الاداة عندي ولكن حين بحثت عنها لم اجدها ياريت لو تفيدني لاني محتاجة للموضوع ضروري

#7

الأخ bnf252 واضح جدا من عنوان الموضوع أن الأداة خاصة بالإصدار 2005

بالنسبة لـ 2003 ابحث عن طريقة باستخدام WIndows API

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#8

شكرا اخي محمد على هذه الاداه

ولكن لي سوال بسيط

هل احتاج الى ان اضيفها لمشروعي عند القيام بعمليه الستب

وكيف يتم ذلك ادا كانت الاجابة نعم

1145392391.gif

هذا الموضوع مغلق.

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