ProgressBar Denetimine Genel Bakış (Windows Forms)

Önemli

Denetim, denetimin yerini alan ve denetime işlevsellik ekler; ancak, siz seçerseniz denetim hem geriye dönük uyumluluk hem de gelecekteki ToolStripProgressBarProgressBar kullanım için ProgressBar korunur.

Windows Forms denetimi, yatay çubukta düzenlenmiş uygun sayıda dikdörtgen görüntüleyerek ProgressBar bir sürecin ilerlemesini gösterir. İşlem tamamlandığında çubuk doldurulur. İlerleme çubukları genellikle kullanıcıya bir sürecin ne kadar süreyle tamamlanacakları konusunda fikir vermek için kullanılır; örneğin, büyük bir dosya yüklendiğinde.

Not

Denetim ProgressBar yalnızca formda yatay olarak yönlendirilebilirsiniz.

Temel Özellikler ve Yöntemler

Denetimin temel ProgressBar özellikleri Value , ve Minimum 'tir. Maximum ve MinimumMaximum özellikleri, ilerleme çubuğunun görüntüley kura maksimum ve minimum değerlerini ayarlayın. Valueözelliği, işlemi tamamlamaya yönelik ilerlemeyi temsil eder. Denetimde görüntülenen çubuk bloklardan meydana olduğundan, denetim tarafından görüntülenen değer yalnızca özelliğin ProgressBar geçerli değerini yaklaşık olarak Value belirtir. Denetimin boyutuna bağlı ProgressBar olarak Value özelliği, bir sonraki bloğun ne zaman görüntülen olduğunu belirler.

Geçerli ilerleme değerini güncelleştirmenin en yaygın yolu, özelliğini ayarlamak için kod Value yazmaktır. Büyük bir dosyayı yükleme örneğinde, dosyanın boyutu için en büyük değeri kilobayt olarak ayarlayabilirsiniz. Örneğin, özellik Maximum 100 olarak ayarlanırsa, özellik 10 olarak ayarlanır ve özellik MinimumValue 50 olarak ayarlanırsa 5 dikdörtgen görüntülenir. Bu, görüntülenebilir sayanın yarısıdır.

Ancak, özelliği doğrudan ayarlamanın dışında, denetim tarafından ProgressBar görüntülenen değeri değiştirmenin başka yolları Value da vardır. özelliği, Step özelliğinin artırımı için bir değer belirtmek Value için kullanılabilir. Ardından yönteminin PerformStep çağrılarak değeri artırılır. Artımlı değeri değişiklik yapmak için yöntemini Increment kullanabilir ve özelliğinin artırımı için bir değer Value belirtebilirsiniz.

Kullanıcıya geçerli bir eylemle ilgili grafiksel olarak bilgi alan bir diğer denetim de StatusBar denetimdir.

Önemli

ve denetimleri, ve denetimlerinin yerini alan ve denetimlerine işlevsellik StatusStripToolStripStatusLabelStatusBarStatusBarPanel ekler. Ancak, ve denetimleri hem geriye dönük uyumluluk hem de tercih edersanız gelecekteki kullanım StatusBarStatusBarPanel için korunur.

Ayrıca bkz.