منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشروع بناء أداة طباعة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5 6 7 8
Ruru86 كتب :سؤال أخي الكريم هل من الممكن ازالة فواصل الاعمدة في Listview انا مبتدئة وقد تكون اسئلتي بسيطة ولكن اتمنى منك المساعدة
ولدي سؤال آخر بالنسبة listview في صفحة الطباعة تظهر بشكل صحيح ولكن ضمن الفورم لا تزال تظهر بحسب حجم الداتا الموجودة فيها فهل هناك طريقة اجعلها ثابتة الشكل في كل من الفورم وصفحة الطباعة
شكرا لمساعدتك وتحمل اسئلتي البسيطة

بالنسبة للسؤال الأول : تقصدين الخطوط الرأسية بين الأعمدة، نعم يمكن إخفائها من الخصائص

أنا صنفت خصائص الأداة لكي يسهل تضبيطها ، هناك صنف اسمه Printing Appearace:Grid

فيه خصائص تتعلق بالخطوط الرأسية والأفقية في الجدول، مثلاً لإلغاء الخطوط الرأسية نجعل قيمة VGridSize=0

V اختصار لـ Vertical أي رأسي
وكذلك الخطوط الأفقية HGrizeSize يمكن إخفائها أو تكبير الخط،
============================

أما السؤال الثاني فما فهمته هو أنك تريدين أن تظهر الأداة كأنها مرسومة على ورقة كما في الطباعة، هذا غير متوفر في الأداة.

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

مثلا أنا لدي هذا التقرير





وعند الطباعة يكون بهذا الشكل




في أقرب فرصة سأنزل شرح متكامل عن الأداة إستخدام وتطوير
شكرا لردودك وتفاعلك ...ولكن الصور لم تظهر
إقتباس :شكرا لردودك وتفاعلك ...ولكن الصور لم تظهر
الصور لشرح وجهة نظري بخصوص الطباعة، ولكنها تظهر عندي من عدة أجهزة

http://img24.imageshack.us/img24/9100/82714656.jpg

http://img255.imageshack.us/img255/7788/39352413.jpg
بارك الله فيك أخي الكريم
مشروع رائع جدا

استمر في الإبداع
اسفة غلبتك بالاسئلة ولكن الاداة اكثر من رائعة وفادتني كثيرا في استخدامي لها
واحاول اتعلم كل تفاصيلها
عندي سؤال
هل يمكن ان يكون عدد اسطر printListViewفقط بعدد الاسطر المرتجعة من الداتا بيس؟
Ruru86 كتب :اسفة غلبتك بالاسئلة ولكن الاداة اكثر من رائعة وفادتني كثيرا في استخدامي لها
واحاول اتعلم كل تفاصيلها
عندي سؤال
هل يمكن ان يكون عدد اسطر printListViewفقط بعدد الاسطر المرتجعة من الداتا بيس؟

شيء يسعدني ان يستفيد أحد من أداة صنعتها، أتشرف بذلك

نعم يمكن وذلك بجعل الخاصية FitToMaxHeight = False
ملاحظة هامة: قمت بإضافة خاصية SourceControl في كل الأدوات القابلة للطباعة (PrintLabl,PrintPictureBox,PrintListView) هذه الخاصية تعني أنا الأداة تأخذ بياناتها من أداة تشبهها

وذلك لتجنب تكرار التنسيق وهي بالأساس من اجل الأداة ListView

هذه الخاصية من الكود فقط

هكذا

PHP كود :
Dim MyReport As New TestReport
        MyReport
.PrintListView1.SourceControl Me.ListView1 
شكرا شكرا شكرا
إقتباس :في أقرب فرصة سأنزل شرح متكامل عن الأداة إستخدام وتطوير

[SIZE=7]ربنا يصلح بالك [/SIZE]
نرجو أن تنظر لنا وتوفى بوعدك
بارك الله فيك
السلام عليكم
اخي لو سمحت هل ممكن من حفظ فورم الطباعة كملف ورد
وسؤال ثاني كيف بامكاني ان اطبع فاتورة تكون بأكثر من صفحة ولك مني جزيل الشكر
الصفحات : 1 2 3 4 5 6 7 8