یک دنیا ممنون. خیلی خیلی خیلی خوب بود تشکر ،میشه درباره فرم EnhancedPrintPreviewDialog.vb برام کمی توضیح بدین نمیدونم اجزای فرمش چیه؟
کاربر شهرسختافزار
یک دنیا ممنون. خیلی خیلی خیلی خوب بود تشکر ،میشه درباره فرم EnhancedPrintPreviewDialog.vb برام کمی توضیح بدین نمیدونم اجزای فرمش چیه؟
مدیر انجمن برنامه نویسی و رباتیک
خواهش مي كنم...برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط icygirl برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اين فرم براي پيش نمايش سند چاپ در نظر گرفته شده. اين فرم خواص خودش رو از PrintPreviewDialog به ارث مي بره (Inherits) كه باعث ميشه فرم تبديل به يك ديالوگ نمايش چاپ بشه. اجزاي اين فرم عبارت اند از:
- ToolStrip براي ايجاد نوار ابزار شامل فرامين چاپ (toolStrip1)
- NumericUpDown براي ايجاد شمارنده ي صفحه ي چاپ (pageCounter)
- PrintPreviewControl كه عنصر اصلي براي نمايش زنده ي سند چاپ هستش (previewControl)
شاد و موفق باشيد
آرمين
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
icygirl (10-08-11), mansouri1898 (05-05-13), Rezasam1 (10-08-11)
کاربر شهرسختافزار
ممنون ببخشید فقط یه سوال دیگه، EnhancedPrintPreviewDialog از نوع Dialog است یا Windows Form؟ چون من ToolStrip گذاشتم ولی نمیتونم ابزار چاپ بهش اضافه کنم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ravegoat برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
مدیر انجمن برنامه نویسی و رباتیک
دوست گرامي؛ از نوع Windows Form هستش. در جواب قبلي هم خدمتون عرض كرده بودم:برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط icygirl برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اين فرم خواص خودش رو از PrintPreviewDialogبه ارث مي بره (Inherits) كه باعث ميشه فرم تبديل به يك ديالوگ نمايش چاپ بشه...شما اگه به پروژه ي خودتون يك Windows Form اضافه كنيد و تنها دستور زير رو در Public Class اون فرم وارد كنيد:
کد:Inherits Windows.Forms.PrintPreviewDialogدر اين صورت تمام عناصر مربوط به ديالوگ پيش نمايش چاپ در فرم شما گنجانده ميشه و نيازي نيست براي فرم ToolStrip جداگانه تعريف كنيد چون كه با دستور فوق يك نوار ابزار به طور خودكار به فرم شما افزوده ميشه كه تمام گزينه هاي لازم رو درون خودش داره.
موفق باشيد
آرمين
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
کاربر شهرسختافزار
سلام
من پروژمو همین طور که در اون فایل بود درست ردم ولی باز حطا داره. پروژمو آپلود کردم اگر کسی میتونه لطفا کمک کنه http://www.pic.iran-forum.ir/images/...nc88p1u812.rar
مدیر انجمن برنامه نویسی و رباتیک
زماني كه شما دستور ارث بردن رو روي فرم اعمال مي كنيد، لازمه كه تغييراتي در كلاس فرم ايجاد بشه تا برنامه به درستي كار كنه در غير اين صورت شما با خطا رو به رو مي شيد. خوشبختانه ويژوال استاديو به شما اعمال تغييرات مورد نظر رو پيشنهاد مي كنه تا خطا رفع بشه. شما وقتي روي فلش كناري مربوط به خط خطا كليك كنيد اين گزينه براي شما نمايش داده ميشه و با انتخاب اون مشكل حل ميشه.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط icygirl برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
نكته ي بعدي اينه كه شما در پروژه ي خودتون براي DataGridView، ستون تعريف نكرديد كه اين كار باعث بروز مشكل ميشه.
پروژه اصلاح و پيوست شد.
آرمين
آخرین ویرایش توسط ravegoat در تاریخ 19-08-11 انجام شده است علت: ويرايش فايل پيوست
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
icygirl (20-08-11), mansouri1898 (05-05-13)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks