نمایش نتایج 1 تا 2 از 2

نام تاپیک: تغییر رنگ پروگرس بار progress bar

  1. #1

    Lightbulb تغییر رنگ پروگرس بار progress bar

    سلام به اساتید، خسته نباشید
    ایا راهی، روشی، چیزی هست که بشه رنگ پروگرس بار رو تو سی شارپ عوض کرد
    اگه کامپوننتی هم هست بگید ولی بهتره بدون کامپوننت باشه
    ممنون

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: پروگرس بار progress bar

    با سلام
    میتونید این کلاس رو به پروژتون اضافه کنید

    public class NewProgressBar : System.Windows.Forms.ProgressBar
    {
    public NewProgressBar()
    {
    this.SetStyle(System.Windows.Forms.ControlStyles.U serPaint, true);
    }


    protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
    {
    System.Drawing.Rectangle rec = e.ClipRectangle;


    rec.Width = (int)(rec.Width * ((double)Value / Maximum)) - 4;
    if (System.Windows.Forms.ProgressBarRenderer.IsSuppor ted)
    System.Windows.Forms.ProgressBarRenderer.DrawHoriz ontalBar(e.Graphics, e.ClipRectangle);
    rec.Height = rec.Height - 4;
    e.Graphics.FillRectangle(System.Drawing.Brushes.Re d, 2, 2, rec.Width, rec.Height);
    }
    }

    https://stackoverflow.com/questions/...-sharp-net-3-5
    در ضمن میتونید از کامپوننت هایی نظیر devComponent - telerik - devExpress استفاده کنید که ظاهر متفاوتی هم دارند

    برای استفاده از کلاس، یک New Class ایجاد کنید و نامش رو NewProgressBar بگذارید، سپس پروژه رو Build کنید و در ابتدای Toolbox اضافه میشود و میتونید استفاده کنید
    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله danialafshari : پنج شنبه 13 دی 1397 در 19:12 عصر دلیل: به درخواست کاربر سورس قرار داده شد
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

تاپیک های مشابه

  1. نحوه حذف progress bar
    نوشته شده توسط abc2014 در بخش Android Studio
    پاسخ: 1
    آخرین پست: پنج شنبه 08 اسفند 1392, 08:59 صبح
  2. سوال: ساخت progress bar و تغییر رنگ
    نوشته شده توسط mhmd.tv در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 26 مرداد 1392, 12:12 عصر
  3. تغییر مقدار progress bar از داخل یک شی با delegate
    نوشته شده توسط sanaz.dadkhah در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 12 تیر 1392, 12:46 عصر
  4. یک مشکل کوچک در progress bar
    نوشته شده توسط akobar در بخش C#‎‎
    پاسخ: 5
    آخرین پست: شنبه 20 شهریور 1389, 11:36 صبح
  5. سوال: Progress Bar و دانلود فایل
    نوشته شده توسط .:KeihanCPU:. در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: شنبه 25 آبان 1387, 10:47 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •