Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic
JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

ProgressBar контрол

bubust   трудност:    видян: 1041

В Тoolbox:



На формата (Default Properties):

Конролът Windows Forms ProgressBar дава индикация за прогреса на определена акция, чрез показване на определен брой правоъгълничета, аранжирани в хоризонтална лента. Когато акцията свърши, лентата се запълва с правоъгълничета. Обикновено контроли Progress bars се използват да дадат на потребителя представа колко дълго ще трае акция или процес-- примерно, когато се зарежда дълъг файл.

Таблица X.24 Свойства на контрол ProgressBar


Свойство Обяснение

Name Име за кода
LargeChange Броят позиции на които се премества инкрементиращо или декрементиращо в отговор на кликване на мишката в областта на лентата (bar area)
Maximum Максималната стойност на ProgressBar
Minimum Минималната стойност на ProgressBar
RightToLeft Индицира дали контролът ще се начертава от дясно наляво (right-to-left) за RTL езици
Step Стойността с която се инкрементира свойство Value
Value Прогресът на процеса - стойността на времето за което се извежда следваща кутийка

Най-често употребявания начин за актуализация на стойността на текущия прогрес е да се напише код за определяне на свойство Value. Примерно ако зареждате голям файл, трябва да определите свойство максимум колкото е размера на файла в килобайти, например Maximum равно на 100, и Minimum равно на 10, а свойство Value на 50, тогава ще се покажат 5 правоъгълничета-- което е половината от бройките които могат да се визуализират.

· ProgressBar методи (Methods):



PerformStep - Инкрементира стойността.

Increment - Специфицира стойността с която ще се инкрементира свойство Value

The .NET Framework ви дава няколко различни начина да изведете дадената стойност в контрол ProgressBar. Кой начин ще изберете зависи от задачите, които трябва да разрешите:

· Директно определяне на ProgressBar. Този способ е полезен, когато се знае точния брой измервания, които ще се вмъкват, като при четене на записи от източник на данни. Този начин се използва и ако искаме да намаляваме стойността извеждана на контрол progress bar.

· Нарастване на ProgressBar чрез фиксирана стойност. Този способ е полезен, когато се визуализира просто броене между минимума и максимума, като време или брой на известни файлове.

· Нарастване на ProgressBar чрез стойност, която варира. Този способ е полезен, когато се сменя показваната стойност определен брой пъти за различни процеси. Примерно показване на празното място на хард-диск, консумирано от серия файлове.

Друг контрол, който графично информира потребителя за текуща акция е статусната лента - StatusBar.


Регистрирайте се, за да добавите коментар


© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com