کنترل CircularProgress
در برخی مواقع لازم است که میزان پیشرفت یک پروسه یا روال یا عملیات را به کاربر استفاده کننده از برنامه اطلاع یا نمایش دهید.
یکی از این روش ها استفاده از کنترل زیبا و حرفه ای CircularProgress از کنترل های کامپوننت Dev Component می باشد .
در این آموزش یک مثال ساده از این کنترل را برای آشنایی شما با آن را قرار داده ایم . شما می توانید از این کنترل به صورت پیشرفته تری (مانند استفاده در برنامه های چند نخی) استفاده کنید.
برای شروع بر روی کنترل CircularProgress دوبار کلیک کنید تا به پروژه اضافه شود .
با استفاده از خاصیت ProgressBarType می توانید نوع نمایش این کنترل را مدیریت کنید .
در شکل زیر مشاهده می کنید که ما از 5 نمونه از این کنترل استفاده کرده ایم
یک نمونه کد ساده که توسط آن می توانید کنترل های CircularProgress را اجرا کنید را در زیر می بینید :
کدهای متد Form_load
private void Form1_Load(object sender, EventArgs e) { circularProgress1.Maximum = 100; circularProgress1.Minimum = 0; circularProgress2.Maximum = 100; circularProgress2.Minimum = 0; circularProgress3.Maximum = 100; circularProgress3.Minimum = 0; circularProgress4.Maximum = 100; circularProgress4.Minimum = 0; circularProgress5.Maximum = 100; circularProgress5.Minimum = 0; }
کدهای متد timer1_Tick
public int counter = 0; private void timer1_Tick(object sender, EventArgs e) { if (counter == 100) { counter = 0; } circularProgress1.Value = counter; circularProgress2.Value = counter; circularProgress3.Value = counter; circularProgress4.Value = counter; circularProgress5.Value = counter; counter++; }
وقتی Circular ProgressBar رو اینستال می کنم توی تولباکس نمیبینمش توی تولباکس سرچ هم کردم
ضمن عرض سلام خدمت مدیرمحترم سایت
اگر که بخواهیم مثلن تا زمانی که برنامه اجرابشه این لودینگه فعال باشه چیکارکنیم.باتشکر
سلام،سوالتونو توی انجمن مطرح بفرمایید
سلام اقا اون conter کجا باید تعریف کنیم؟؟؟؟
سلام …روی تایمری که تو برنامتون استفاده می کنید دو بار کلیک کنید و اون کانتر رو بالای رویداد تیکش مث همین کد بالا بنویسین