Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
A ToolStripProgressBar vezérlő lecseréli és hozzáadja a funkciót a ProgressBar vezérlőelemhez; A ProgressBar vezérlőelem azonban megmarad a visszamenőleges kompatibilitás és a jövőbeli használat érdekében is, ha úgy dönt.
A Windows Forms ProgressBar vezérlő egy folyamat előrehaladását jelzi, ha megfelelő számú téglalapot jelenít meg egy vízszintes sávban. Amikor a folyamat befejeződött, a sáv megtelt. A folyamatjelző sávokat általában arra használják, hogy a felhasználó képet kapjon arról, hogy mennyi ideig kell várnia egy folyamat befejezésére; például egy nagy fájl betöltésekor.
Megjegyzés:
A ProgressBar vezérlőelem csak vízszintesen orientálható az űrlapon.
Kulcstulajdonságok és metódusok
A ProgressBar vezérlő fő tulajdonságai a következők: Value, Minimumés Maximum. A Minimum és a Maximum tulajdonságok beállítják a folyamatjelző által megjeleníthető maximális és minimális értékeket. A Value tulajdonság a művelet végrehajtása során elért előrehaladást jelzi. Mivel a vezérlőben megjelenített sáv blokkokból áll, a ProgressBar vezérlőelem által megjelenített érték csak a Value tulajdonság aktuális értékét közelíti meg. A ProgressBar vezérlőelem méretétől függően a Value tulajdonság határozza meg, hogy mikor jelenjen meg a következő blokk.
Az aktuális állapotérték frissítésének leggyakoribb módja a kód írása a Value tulajdonság beállításához. Egy nagy fájl betöltésére szolgáló példában a maximális méretet kilobájtban állíthatja be. Ha például a Maximum tulajdonság értéke 100, a Minimum tulajdonság értéke 10, a Value tulajdonság értéke pedig 50, 5 téglalap jelenik meg. Ez a megjeleníthető szám fele.
A ProgressBar vezérlőelem által megjelenített érték módosításának azonban más módja is van, a Value tulajdonság közvetlen beállításán kívül. A Step tulajdonság segítségével megadhat egy értéket, amellyel növelhető a Value tulajdonság. Ezután a PerformStep metódus meghívása növeli az értéket. A növekmény értékének módosítása érdekében használhatja a Increment metódust, és megadhatja azt az értéket, amellyel növelni szeretné a Value tulajdonságot.
Egy másik vezérlő, amely grafikusan tájékoztatja a felhasználót az aktuális műveletről, a StatusBar vezérlő.
Fontos
A StatusStrip és ToolStripStatusLabel vezérlők lecserélik és hozzáadják a StatusBar és StatusBarPanel vezérlők funkcióit; A StatusBar és StatusBarPanel vezérlők azonban megmaradnak a visszamenőleges kompatibilitás és a jövőbeli használat érdekében is, ha úgy dönt.
Lásd még
.NET Desktop feedback