کنترل ProgressbarX
همانطور که می دانید کنترل ProgressBar در Vs برای نشان دادن میزان پیشرفت یک عملیات به کار می رود.کنترل ProgressbarX در بسته ی Dotnetbar همانند کنترل Progressbar در ویژوال استودیو هست با این تفاوت که خصوصیات و متد های بیشتری رو در اختیار دارد.
خصوصیات
Style : این خصوصیت در بسیاری از کنترل های DevComponents وجود دارد. به وسیله ی این خصوصیت می توانید سبک نمایش کنترل را تعیین کنید.
Text : این کنترل برخلاف Progressbar ویژوال استودیو می تواند متن را نیز در درون خود نشان دهد.معمولا از این خصوصیت برای نشان دادن میزان پیشرفت استفاده می شود.
مثال : برنامه ای رو طراحی کنید که میزان پیشرفت کنترل ProgressbarX را نشان دهد.
1) ابتدا یک Timer و یک ProgressbarX را روی فرم قرار دهید .
2) روی Timer دابل کلیک کرده و کد زیر را در رویداد Tick آن وارد کنید.
private void timer1_Tick(object sender, EventArgs e) { progressBarX1.Value += 1; progressBarX1.TextVisible = true; progressBarX1.Text = progressBarX1.Value.ToString() + " %"; if (progressBarX1.Value == progressBarX1.Maximum) { timer1.Enabled=false; } }
3) روی فرم دابل کلیک کرده و کد زیر را در رویداد Load آن بنویسید.
private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true; timer1.Interval = 100; }
Color Table : این خصوصیت دارای سه مقدار Paused و Normal و Error می باشد.بر اساس اینکه کدام مقدار را انتخاب می کنید رنگ Progressbar نیز متناسب با آن تغییر می کند.
این خصوصیت ( Color Table ) فقط در حالتی که Style رو Office 2007 باشد نشان داده می شود.
ProgressType : نوع Progressbar را تعیین می کند.
MarqueeAnimationType : سرعت انیمیشن progressbarX را در حالتی که خصوصیت progresstype آن برابر marquee هست تعیین میکند.
BackgroudStyle : به وسیله ی این خصوصیت می توانید رنگ زمینه را بر اساس سلیقه خود طراحی کنید . این خصوصیت از مجموعه ای از خصوصیت های دیگر تشکیل شده است در زیر برخی از آن ها رو بررسی می کنیم.
Backcolor,backcolor2 : مجموعه این دو خصوصیت رنگ زمینه را مشخص می کند که از رنگ انتخاب شده در خصوصیت backcolor شروع می شود و به رنگ انتخاب شده در خصوصیت backcolor2 ختم می شود.
بقیه خصوصیات این کنترل شبیه کنترل Progressbar ویژوال استودیو هست و نیازی به توضیح ندارد.
سلام
لطف میکنین لینک دانلود خود کنترل رو هم بزارین
این کنترل در مجموعه کامپوننت های Dotnetbar هست . در گوگل جستجو بفرمایید لینک های زیادی هست.
عالی بود ساده ولی کامل.