2011-11-13 8 views
5

विंडोज 7 में सॉफ़्टवेयर अपडेट जैसे कुछ लोड करते समय अक्सर क्षैतिज पट्टी में एक हरा चमक प्रभाव होता है। क्या यह एक मानक नियंत्रण है जिसका उपयोग सी # में किया जा सकता है? यदि नहीं, तो इसे सी # एप में कैसे शामिल किया जा सकता है।कुछ क्षैतिज हरे रंग की चमक को उजागर कर रहा है जबकि कुछ लोड हो रहा है C#

उत्तर

4

इस नियंत्रण को ProgressBar कहा जाता है।

यदि आप WPF का उपयोग कर रहे हैं तो संपत्ति IsIndeterminate को "हरी चमक चलाना" के लिए सत्य पर सेट करना होगा।

+0

तो मुझे लगता है कि यह एक WPF सुविधा है और डॉट नेट 4 फ्रेमवर्क प्रगति पट्टी में सी #? – Andy

+0

के तहत उपलब्ध नहीं है @ एंडी आप WPF और WinForms दोनों में 'प्रोग्रेसबार' नियंत्रण रख सकते हैं। दोनों यूआई प्रौद्योगिकियों को .NET ढांचे में प्रदान किया जाता है 4. यह आपका निर्णय है कि आप उन तकनीकों का उपयोग करेंगे जिनका उपयोग आप अपने यूजर इंटरफेस को बनाने के लिए करेंगे। – Fischermaen

+0

मुझे लगता है कि आपने मेरे प्रश्न का उत्तर अच्छी तरह से दिया है :) – Andy

0

आपको प्रगति बार ("हरी चमक क्षैतिज पट्टी), और एक ही समय आवेदन मुख्य थ्रेड उत्तरदायी रखने अद्यतन करने के लिए इस का उपयोग कर BackgroundWorker लागू किया जा सकता है। this SO post देखें, या BackgroundWorker + प्रगति बार के आसपास गूगल।

+1

लेकिन यह ne WPF में प्रोग्रेसबार नियंत्रण का उपयोग करते समय सेसरी! – Fischermaen

+0

मुझे दृश्य हरे रंग के चमक प्रभाव को कार्यान्वित करने में रुचि थी। BackgroundWorker कोड को संभालने के लिए मानक सामान है जो ऐप को ठंडा किए बिना पूरा करने के लिए अनिश्चित समय लेता है। और प्रगति की रिपोर्ट करने की क्षमता है। मैं अब तक क्या हुआ है के बारे में स्टेटस बार में टेक्स्ट मैसेज प्रदर्शित करने के लिए एनम्स के साथ प्रोग्रेसपेरसेटेज वैल्यू का उपयोग कर रहा हूं। – Andy

संबंधित मुद्दे