Total Pageviews

Tuesday, August 30, 2022

C# में ProgressBar का प्रयोग करना

ProgressBar का प्रयोग करना

  प्रोग्रेसबार का प्रयोग लूपयुक्त कथनों में किया जा सकता है। इसके लिए पहले टूलबार से एक प्रोग्रेसबार लेकर फॉर्म पर सेट करें। फिर उसका नाम बदलें (या छोड़ भी सकते हैं)। इसके बाद जिस बटन में लूपिंग कथन का प्रयोग हो उसमें प्रोग्रेसबार के लिए निम्नलिखित प्रकार से कोड करें-

·       सबसे पहले .minimum और .maximum प्रापर्टीज को सेट करें, जिससे प्रोग्राम को यह पता चल सके कि आउटपुट आने तक प्रोग्रेस बार को कितनी देर में पूरा होना है।

·       इसके बाद .Value को सेट करें, जिसका अर्थ है- कितना काम पूरा होने पर प्रोग्रेसबार को में ब्लॉक्स या रंग (बार के पूरा होने के संकेत) को बढ़ाना है।

·       अब .Step को सेट करें इसका संदर्भ वह मूल्य है, जिसके पूरा होने पर बार को पता चल सकेगा कि अब ब्लॉक्स या रंग (बार के पूरा होने के संकेत) को बढ़ाना है।

·       लूप में pbar1.PerformStep() का प्रयोग करें, जिसका अर्था है, अब एक स्टेप आगे बढ़ जाए। अथवा एक स्टेप पूरा होने की सूचना मिल जाए।

इसे डिक्शनरी के सभी शब्दों को लिस्टबॉक्स में प्रदर्शित करने वाले कोड में प्रोग्रेसबार के प्रयोग से इस प्रकार से समझा जा सकता है- (pbar1 = प्रोग्रेसबार)

pbar1.Minimum = 0; pbar1.Maximum = सभीrows;

            pbar1.Value = 100; pbar1.Step = 1;

            for (int cn = 0; cn < सभीrows; cn++)

            {

                DataRow डिकrow = डिकds.Tables["HEtbl"].Rows[cn];

                string hw = डिकrow.ItemArray.GetValue(1).ToString();

                string gc = डिकrow.ItemArray.GetValue(2).ToString();

                engwrdtxt.Text = डिकrow.ItemArray.GetValue(3).ToString();

                listBox1.Items.Add(hw + " " + gc);

                pbar1.PerformStep();

            }

Link : http://www.aspdotnet-suresh.com/2010/12/how-to-use-progressbar-control-in.html

No comments:

Post a Comment