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

نام تاپیک: نحوه استفاده از کنترل progressbar در فرم splash

  1. #1

    نحوه استفاده از کنترل progressbar در فرم splash

    سلام .

    من یک فرم splash برای لود اطلاعات فرم اصلی درست کردم و داخل آن هم از یک progressbar استفاده کردم که به وسیله یک تایمر اون رو فعال کردم ولی progressbar اصلا کار نمیکنه. یعنی فرم splash به صورت ثابت نمایش داده میشه و بعد فرم اصلی لود میشه و progressbar حرکت نمیکنه. کسی راه حلی به نظرش میرسه؟

  2. #2
    کاربر دائمی آواتار Hossenbor
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    پارس
    پست
    429

    نقل قول: نحوه استفاده از کنترل progressbar در فرم splash

    سلام دوست عزیز شما یا تایمرت کار نمی کنه یا کد تایمرت اشتباهه یک نگاهی بنداز

  3. #3

    نقل قول: نحوه استفاده از کنترل progressbar در فرم splash

                progressBar1.Increment(1);
    if (progressBar1.Value == 100) timer1.Stop();

  4. #4

    نقل قول: نحوه استفاده از کنترل progressbar در فرم splash

    ممنون از دوستان . ولی منم میگم که تایمر عمل نمیکنه و دنبال دلیلش هستم. کد تایمر هم درسته چون اگر فرم Splash رو جدا استفاده کنم خیلی خوب کار میکنه.

    این کدهای من برای اجرای فرم Splash هست :

    این قسمت مربوط به کدهای کلاس Program.cs هست :
     static class Program
    {
    public static LoadingForm lodingForm = null;

    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
    Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fa-IR");
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(fals e);

    lodingForm = new LoadingForm();
    lodingForm.Show();
    lodingForm.Refresh();

    Application.Run(new MainForm());
    }
    }

    این قسمت هم مربوط به لود فرم اصلی هست :

      private void MainForm_Load(object sender, EventArgs e)
    {
    Program.lodingForm.Refresh();
    // کدهای لود فرم اصلی
    Program.lodingForm.Close();

    }

    و اما کدهای مربوط به فعال کردن تایمر در فرم Spalsh :

        progressBarX1.PerformStep();

    if (progressBar1.Value == progressBar1.Maximum)
    {
    timer1.Enabled = false;

    this.Hide();
    MainForm x = new MainForm();
    x.ShowDialog();

    }

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

  1. **مقاله آموزشی **نحوه استفاده از کنترل های MS AJAX
    نوشته شده توسط m.hamidreza در بخش ASP.NET Web Forms
    پاسخ: 42
    آخرین پست: دوشنبه 21 آذر 1390, 23:20 عصر
  2. سوال: استفاده از progressbar در فرم splash
    نوشته شده توسط hahaie در بخش C#‎‎
    پاسخ: 0
    آخرین پست: سه شنبه 03 اسفند 1389, 10:19 صبح
  3. سوال: نحوه استفاده از کنترل progressBar
    نوشته شده توسط zahra111 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 26 فروردین 1388, 21:17 عصر
  4. نحوه استفاده از کنترل های ویندوز
    نوشته شده توسط مهدی رحیم زاده در بخش C#‎‎
    پاسخ: 6
    آخرین پست: شنبه 28 بهمن 1385, 10:18 صبح
  5. نحوه استفاده از Object های یک فرم در فرم دیگر؟
    نوشته شده توسط mhd78 در بخش VB.NET
    پاسخ: 5
    آخرین پست: دوشنبه 19 اردیبهشت 1384, 09:38 صبح

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

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