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

استفسار عاجل في فيجوال بيسك 2005

مغلق
بدأه ijh_pro في 14 يناير 2005 · 6 رد · 629 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

1. اريد الطباعة عن طريق الأمر My.Computer.Printers.DefaultPrinter

فعند تحديد الأبعاد على الشاشة لا اجد النص كما حددته

2. لقد وضعت النص في زر أمر فعند الضغط عليه مرتين تحدث مشكلة

الرجاء الإفادة

الكود الذي كتبته هو

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        With My.Computer.Printers.DefaultPrinter
            .RightToLeft = 1
            .Units = 0 'Printing.PrintUnitType.Centimeter 
            .CurrentX = 1
            .CurrentY = 1
            .FontSize = 14
            .FontName = "Arial"
            .WriteLine("فاتورة ضريبية")
            .PrintPreview()
            .Dispose()
        End With
    End Sub

تم تعديل هذه المشاركة بواسطة محمد عبد العليم في 15 يناير 2005 في 01:34

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#2

لا انصحك بالمرة بالاعتماد على VB.Net 2005 ، فالنسخة لازالت في قيد التجربة Beta، أي ان الأخطاء قد تصل للعشرات أو المئات أحياناً...

أنصحك أن تعيد ما أنجزته بنسخة VB.Net غير هذه النسخة -- VB.Net 2003 أو VB.Net 2002 ان كنت تملكه لتتفادى أي أخطاء مستقبلية سواء في الـ Design Time أو في الـ Runtime ..

بالنسبة للكود فمن الممكن أن يكون الخطأ به، لكن تصحيحه لن يمنع من حدوث أي أخطاء أخرى، لأن النسخة Beta، و قد حظرت ميكروسوفت من الاعتماد على هذه النسخة حين الانتهاء منها و تنزيلها للسوق كنسخة Final .

تم تعديل هذه المشاركة بواسطة محمد عبد العليم في 15 يناير 2005 في 01:14

رأس الحكمة الإيمان بالله

#3

أخي انا لا اعتمد عليها انا مبرمج ممتاز في دونت نت ولكن المشروع الذي اعمله عليها مشروع للتجربة والتدرب عليها والتعرف على قدرتها اما الكود فهو سليم يعمل 100% بس النتائج مشكلة اعتقد انها من vb نفسه

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#4

حسناً، لقد أعتقدت انك تكتب مشروعاً لصالح أحدً بالـ VB.Net2005 فكان من واجبي أن أنبهك.. B)

بالنسبة للمشكلة فأعتقد انها تحدث لأنك تقوم بعملية Dispose للكائن DefaultPrinter عند الضغط على الزر، لذا فالعملية تحدث بصورة صحيحة مرة واحدة، و في المرة الثانية لن يكون هناك كائن من الـ DefaultPrinter لأنك قمت بإزالته من الذاكرة بإستدعاء الـ Dispose الخاص به، جرب الكود بدون Dispose و سوف يعمل بإذن الله.

رأس الحكمة الإيمان بالله

#5

أخي الفاضل لقد ازلت Dispose ولكن المشكلة في ان الأبعاد التي أحددها لا تعطي نتائج صحيحة في المعاينة

وشكرا لك

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#6
اقتباس
فعند تحديد الأبعاد على الشاشة لا اجد النص كما حددته

و أين النص الذي حددته؟؟ أعني هل هو في TextBox أم Label ماذا ؟؟؟

و كيف تقوم بإدخاله في الأداة؟؟ عن طريق الـ Design Time أم الـ Runtime ؟؟

عذراً أخي، فالـ VB.Net2005 غير متاح الآن في جهازي...

رأس الحكمة الإيمان بالله

#7

النص المكتوب في الكود "فاتورة ضريبية" عن طريق Design

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

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

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