Switch to full style
Codes, tips and tricks,discussions and solutions related to C#
Post a reply

status Progress bar

Tue Aug 25, 2009 5:58 pm

Hi ,
I have an application which takes time to load data into a grid so inorder to see the status of data loading I want a small window to pop up showing how much is loaded in the form of progress bar . the application is in C#.... Can someone help me with information on how to do this. I know how to get it at bottom of page dragging progress tool bar.. but i want a small window wid % amount loaded in center !!!

Thanks
ricky



Re: status Progress bar

Tue Aug 25, 2009 6:51 pm

why don't you create a window and make it position (x= ( screen_width - window_width / 2) , y= ( screen_height -window height ) /2 ) .

Re: status Progress bar

Tue Aug 25, 2009 11:13 pm

Actually I have multiple forms so I want a generic status bar form showing loading progress while in the background data is getting loaded. the form in the front shows how much % of data is loaded . sorry for mistyping

Re: status Progress bar

Wed Aug 26, 2009 10:18 am

Code:


    using System;
    using System.Drawing;
    using System.ComponentModel;
    using System.Windows.Forms;

    public class Win32Form2 : System.Windows.Forms.Form {

        private System.ComponentModel.Container components;
        private System.Windows.Forms.TextBox textBox1;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.ProgressBar progressBar1;

        public Win32Form2() {
            // Required for Win Form Designer support
            InitializeComponent();
        }


        public static void Main(string[] args) {
            Application.Run(new Win32Form2());
        }


        private void InitializeComponent() {
            this.components = new System.ComponentModel.Container();
            this.label1 = new System.Windows.Forms.Label();
            this.progressBar1 = new System.Windows.Forms.ProgressBar();
            this.button1 = new System.Windows.Forms.Button();
            this.textBox1 = new System.Windows.Forms.TextBox();

            label1.Location = new System.Drawing.Point(32, 40);
            label1.Text = "Progress Value";
            label1.Size = new System.Drawing.Size(88, 24);
            label1.TabIndex = 2;
           
            progressBar1.Maximum = 10;
            progressBar1.Location = new System.Drawing.Point(8, 312);
            progressBar1.Minimum = 0;
            progressBar1.TabIndex = 0;
            progressBar1.Value = 0;

           
            progressBar1.Size = new System.Drawing.Size(520, 40);
            progressBar1.Step = 1;
           
            button1.Location = new System.Drawing.Point(152, 168);
            button1.Size = new System.Drawing.Size(144, 48);
            button1.TabIndex = 1;
            button1.Text = "button1";
            button1.Click += new System.EventHandler(button1_Click);
           
            textBox1.Location = new System.Drawing.Point(136, 40);
            textBox1.Text = "0";
            textBox1.TabIndex = 3;
            textBox1.Size = new System.Drawing.Size(184, 20);
            this.Text = "Win32Form2";
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(616, 393);
            this.Click += new System.EventHandler(Win32Form2_Click);
           
            this.Controls.Add(textBox1);
            this.Controls.Add(label1);
            this.Controls.Add(button1);
            this.Controls.Add(progressBar1);
        }

        protected void button1_Click(object sender, System.EventArgs e) {
       

            if (progressBar1.Value == progressBar1.Maximum){
                progressBar1.Value =  progressBar1.Minimum;
            }
            progressBar1.PerformStep();
            textBox1.Text=progressBar1.Value.ToString() ; // Displays the values of progressbar in textbox
   
        }
        protected void Win32Form2_Click(object sender, System.EventArgs e) {
        }
    }



Re: status Progress bar

Wed Aug 26, 2009 4:40 pm

Thanx a lot for this reply .. was really helpful. I would appreciate if you can temme how I can make this working while the form in the background is getting loaded with some data . I want this form to show the stuff it is showing in front while data gets loaded in back .. !!

Re: status Progress bar

Wed Aug 26, 2009 5:18 pm

k

Re: status Progress bar

Mon Aug 31, 2009 9:08 pm

I m still working on how to get it workin .. I wrote code that runs background worker but I m not able to process data using background worker. Can someone help me with that

Post a reply
  Related Posts  to : status Progress bar
 Progress dialog     -  
 Show Progress Bar using JQuery     -  
 Multipart HTTP forms submitter - With Progress Information     -  
 Print all MySQL status value     -  
 Solution to Error status zero when using Ajax with JQuery     -  
 Status Bar Link Description javascript code     -  
 Typing Status Bar Text javascript code     -  
 show loading status message until the applet is fully loaded     -