MoBiN.R (02-02-09)
با سلام!
در اين تاپيك نحوه ي ساخت يك نوار پيشرفت دايره اي با VB.Net آموزش داده مي شود:
براي ساخت چنين نواري از كلاس گرافيك كمك مي گيريم. ما با استفاده از دستور PictureBox.CreateGraphics.DrawArc يك دايره را در جعبه تصوير مي كشيم و با تعيين زاويه ي Sweep مي توانيم مقدار پيشرفت نوار را كنترل كنيم.
ما از رنگ 32 بيتي (Alpha + RGB) براي كشيدن دايره استفاده مي كنيم. در اين صورت نوار پيشرفت جلوه ي زيبايي پيدا مي كند.
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
براي راحتي كار شما، بنده سورس VB.Net 2008 اين برنامه را تهيه كردم و آن را اين جا قرار مي دهم:من اين روش ساده را در Planet Source Code پيدا كردم. واقعا" جالب هست!!!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
دانلود Circle Progress
لينك مستقيم - 62 كيلوبايت
هر گونه سوالي داشتيد، بنده در خدمتم!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
با سپاس
آرمينبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
MoBiN.R (02-02-09)
با سلام!
من كامپوننت اين برنامه را هم ساختم. همان طور كه مي دانيد كامپوننت مزاياي زيادي دارد.
Circle PorgressBar Component اين امكان را به شما مي دهد كه يك نوار پيشرفت دايره اي زيبا را در برنامه ي خود داشته باشيد.
نوار پيشرفت دايره اي همانند نوار پيشرفت معمولي است با اين تفاوت كه كار با آن بسيار ساده است. براي تعيين مقدار پيشرفت تنها كافيست از اين دستور استفاده كنيد:
کد:CProgressBar.Value(SweepAngle As Integer)
با فرمان Value مي توانيد مقدار پيشرفت را تعيين كنيد ولي چون اين نوار دايره اي است، مقدار پيشرفت بايد بر حسب درجه باشد؛ مثلا":
باعث مي شود نوار به اندازه 90 درجه (يك ربع) پيشرفت كند.کد:CProgressBar1.Value(90)
يا:
باعث مي شود نوار به اندازه 360 درجه (به طور كامل) پيشرفت كند.کد:CProgressBar1.Value(360)
كد زير نيز ميزان پيشرفت نوار را بر مي گرداند:
کد:CProgressBar1.Angle
دريافت Circle PorgressBar Component
قابل استفاده در ويژوال استاديو 2005 (نسخه ي 8) به بالا
48 كيوبايت - لينك مستقيم
دريافت سورس VB.Net 2005 كنترل
53 كيوبايت - لينك مستقيم
براي استفاده از اين كامپوننت، ابتدا يك پروژه را باز مي كنيد (يا مي توانيد يك پروژه ي جديد ايجاد نماييد). سپس به Toolbox رفته و روي آن كليك راست كنيد. گزينه ي Choose Item را انتخاب نماييد. كمي صبر كنيد تا پنجره ي جديد نمايش داده شود. حال در پنجره ي جديد در زبانه ي dotNet Framework Components روي دكمه ي Browse كليك كنيد؛ به مسيري كه Circle ProgressBar.dll در آن قرار دارد رفته و آن را انتخاب نماييد. اين كنترل به ليست اضافه مي شود. اكنون روي OK كليك كنيد تا كنترل به جعبه ابزار نيز اضافه گردد. حالا مي توانيد Circle ProgressBar را به فرم خود اضافه كنيد.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
هر گونه سوالي داشتيد، بنده در خدمتم!
به علاوه اگر خواستيد نحوه ي ساخت كامپوننت چارچوب دات نت را هم آموزش مي دهم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
با سپاس
آرمينبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
آخرین ویرایش توسط ravegoat در تاریخ 30-01-09 انجام شده است علت: مرتب سازی کد ها
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
MoBiN.R (02-02-09)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks