ToolStripProgressBar Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kontrolkę paska postępu systemu Windows zawartą w elemecie StatusStrip.
public ref class ToolStripProgressBar : System::Windows::Forms::ToolStripControlHost
public class ToolStripProgressBar : System.Windows.Forms.ToolStripControlHost
type ToolStripProgressBar = class
inherit ToolStripControlHost
Public Class ToolStripProgressBar
Inherits ToolStripControlHost
- Dziedziczenie
- Dziedziczenie
-
ToolStripProgressBar
Przykłady
Poniższy przykład kodu pokazuje ToolStripProgressBar , że oblicza sekwencję liczb Fibonacciego.
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.ComponentModel;
class FibonacciNumber : Form
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new FibonacciNumber());
}
private StatusStrip progressStatusStrip;
private ToolStripProgressBar toolStripProgressBar;
private NumericUpDown requestedCountControl;
private Button goButton;
private TextBox outputTextBox;
private BackgroundWorker backgroundWorker;
private ToolStripStatusLabel toolStripStatusLabel;
private int requestedCount;
public FibonacciNumber()
{
Text = "Fibonacci";
// Prepare the StatusStrip.
progressStatusStrip = new StatusStrip();
toolStripProgressBar = new ToolStripProgressBar();
toolStripProgressBar.Enabled = false;
toolStripStatusLabel = new ToolStripStatusLabel();
progressStatusStrip.Items.Add(toolStripProgressBar);
progressStatusStrip.Items.Add(toolStripStatusLabel);
FlowLayoutPanel flp = new FlowLayoutPanel();
flp.Dock = DockStyle.Top;
Label beforeLabel = new Label();
beforeLabel.Text = "Calculate the first ";
beforeLabel.AutoSize = true;
flp.Controls.Add(beforeLabel);
requestedCountControl = new NumericUpDown();
requestedCountControl.Maximum = 1000;
requestedCountControl.Minimum = 1;
requestedCountControl.Value = 100;
flp.Controls.Add(requestedCountControl);
Label afterLabel = new Label();
afterLabel.Text = "Numbers in the Fibonacci sequence.";
afterLabel.AutoSize = true;
flp.Controls.Add(afterLabel);
goButton = new Button();
goButton.Text = "&Go";
goButton.Click += new System.EventHandler(button1_Click);
flp.Controls.Add(goButton);
outputTextBox = new TextBox();
outputTextBox.Multiline = true;
outputTextBox.ReadOnly = true;
outputTextBox.ScrollBars = ScrollBars.Vertical;
outputTextBox.Dock = DockStyle.Fill;
Controls.Add(outputTextBox);
Controls.Add(progressStatusStrip);
Controls.Add(flp);
backgroundWorker = new BackgroundWorker();
backgroundWorker.WorkerReportsProgress = true;
backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker1_RunWorkerCompleted);
backgroundWorker.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged);
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
// This method will run on a thread other than the UI thread.
// Be sure not to manipulate any Windows Forms controls created
// on the UI thread from this method.
backgroundWorker.ReportProgress(0, "Working...");
Decimal lastlast = 0;
Decimal last = 1;
Decimal current;
if (requestedCount >= 1)
{ AppendNumber(0); }
if (requestedCount >= 2)
{ AppendNumber(1); }
for (int i = 2; i < requestedCount; ++i)
{
// Calculate the number.
checked { current = lastlast + last; }
// Introduce some delay to simulate a more complicated calculation.
System.Threading.Thread.Sleep(100);
AppendNumber(current);
backgroundWorker.ReportProgress((100 * i) / requestedCount, "Working...");
// Get ready for the next iteration.
lastlast = last;
last = current;
}
backgroundWorker.ReportProgress(100, "Complete!");
}
private delegate void AppendNumberDelegate(Decimal number);
private void AppendNumber(Decimal number)
{
if (outputTextBox.InvokeRequired)
{ outputTextBox.Invoke(new AppendNumberDelegate(AppendNumber), number); }
else
{ outputTextBox.AppendText(number.ToString("N0") + Environment.NewLine); }
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
toolStripProgressBar.Value = e.ProgressPercentage;
toolStripStatusLabel.Text = e.UserState as String;
}
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
if (e.Error is OverflowException)
{ outputTextBox.AppendText(Environment.NewLine + "**OVERFLOW ERROR, number is too large to be represented by the decimal data type**"); }
toolStripProgressBar.Enabled = false;
requestedCountControl.Enabled = true;
goButton.Enabled = true;
}
private void button1_Click(object sender, EventArgs e)
{
goButton.Enabled = false;
toolStripProgressBar.Enabled = true;
requestedCount = (int)requestedCountControl.Value;
requestedCountControl.Enabled = false;
outputTextBox.Clear();
backgroundWorker.RunWorkerAsync();
}
}
Imports System.Collections.Generic
Imports System.Windows.Forms
Imports System.ComponentModel
Class FibonacciNumber
Inherits Form
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New FibonacciNumber())
End Sub
Private progressStatusStrip As StatusStrip
Private toolStripProgressBar As ToolStripProgressBar
Private requestedCountControl As NumericUpDown
Private goButton As Button
Private outputTextBox As TextBox
Private backgroundWorker As BackgroundWorker
Private toolStripStatusLabel As ToolStripStatusLabel
Private requestedCount As Integer
Public Sub New()
[Text] = "Fibonacci"
' Prepare the StatusStrip.
progressStatusStrip = New StatusStrip()
toolStripProgressBar = New ToolStripProgressBar()
toolStripProgressBar.Enabled = False
toolStripStatusLabel = New ToolStripStatusLabel()
progressStatusStrip.Items.Add(toolStripProgressBar)
progressStatusStrip.Items.Add(toolStripStatusLabel)
Dim flp As New FlowLayoutPanel()
flp.Dock = DockStyle.Top
Dim beforeLabel As New Label()
beforeLabel.Text = "Calculate the first "
beforeLabel.AutoSize = True
flp.Controls.Add(beforeLabel)
requestedCountControl = New NumericUpDown()
requestedCountControl.Maximum = 1000
requestedCountControl.Minimum = 1
requestedCountControl.Value = 100
flp.Controls.Add(requestedCountControl)
Dim afterLabel As New Label()
afterLabel.Text = "Numbers in the Fibonacci sequence."
afterLabel.AutoSize = True
flp.Controls.Add(afterLabel)
goButton = New Button()
goButton.Text = "&Go"
AddHandler goButton.Click, AddressOf button1_Click
flp.Controls.Add(goButton)
outputTextBox = New TextBox()
outputTextBox.Multiline = True
outputTextBox.ReadOnly = True
outputTextBox.ScrollBars = ScrollBars.Vertical
outputTextBox.Dock = DockStyle.Fill
Controls.Add(outputTextBox)
Controls.Add(progressStatusStrip)
Controls.Add(flp)
backgroundWorker = New BackgroundWorker()
backgroundWorker.WorkerReportsProgress = True
AddHandler backgroundWorker.DoWork, AddressOf backgroundWorker1_DoWork
AddHandler backgroundWorker.RunWorkerCompleted, AddressOf backgroundWorker1_RunWorkerCompleted
AddHandler backgroundWorker.ProgressChanged, AddressOf backgroundWorker1_ProgressChanged
End Sub
Private Sub backgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs)
' This method will run on a thread other than the UI thread.
' Be sure not to manipulate any Windows Forms controls created
' on the UI thread from this method.
backgroundWorker.ReportProgress(0, "Working...")
Dim lastlast As [Decimal] = 0
Dim last As [Decimal] = 1
Dim current As [Decimal]
If requestedCount >= 1 Then
AppendNumber(0)
End If
If requestedCount >= 2 Then
AppendNumber(1)
End If
Dim i As Integer
While i < requestedCount
' Calculate the number.
current = lastlast + last
' Introduce some delay to simulate a more complicated calculation.
System.Threading.Thread.Sleep(100)
AppendNumber(current)
backgroundWorker.ReportProgress(100 * i / requestedCount, "Working...")
' Get ready for the next iteration.
lastlast = last
last = current
i += 1
End While
backgroundWorker.ReportProgress(100, "Complete!")
End Sub
Delegate Sub AppendNumberDelegate(number As [Decimal])
Private Sub AppendNumber(number As [Decimal])
If outputTextBox.InvokeRequired Then
outputTextBox.Invoke(New AppendNumberDelegate(AddressOf AppendNumber), number)
Else
outputTextBox.AppendText((number.ToString("N0") + Environment.NewLine))
End If
End Sub
Private Sub backgroundWorker1_ProgressChanged(sender As Object, e As ProgressChangedEventArgs)
toolStripProgressBar.Value = e.ProgressPercentage
toolStripStatusLabel.Text = e.UserState '
End Sub
Private Sub backgroundWorker1_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs)
If TypeOf e.Error Is OverflowException Then
outputTextBox.AppendText((Environment.NewLine + "**OVERFLOW ERROR, number is too large to be represented by the decimal data type**"))
End If
toolStripProgressBar.Enabled = False
requestedCountControl.Enabled = True
goButton.Enabled = True
End Sub
Private Sub button1_Click(sender As Object, e As EventArgs)
goButton.Enabled = False
toolStripProgressBar.Enabled = True
requestedCount = Fix(requestedCountControl.Value)
requestedCountControl.Enabled = False
outputTextBox.Clear()
backgroundWorker.RunWorkerAsync()
End Sub
End Class
Uwagi
ToolStripProgressBar jest zoptymalizowany ProgressBar pod kątem hostowania w obiekcie ToolStrip. Podzbiór właściwości i zdarzeń hostowanej kontrolki jest uwidoczniony na ToolStripProgressBar poziomie, ale podstawowa ProgressBar kontrolka jest w pełni dostępna za pośrednictwem ProgressBar właściwości.
Kontrolka ToolStripProgressBar wizualnie wskazuje postęp długiej operacji. Kontrolka ToolStripProgressBar wyświetla pasek, który wypełnia się od lewej do prawej z kolorem wyróżnienia systemu w miarę postępu operacji.
Uwaga
Kontrolka ToolStripProgressBar może być zorientowana tylko w poziomie.
Kontrolka ToolStripProgressBar jest zwykle używana, gdy aplikacja wykonuje zadania, takie jak kopiowanie plików lub drukowanie dokumentów. Użytkownicy aplikacji mogą rozważyć, że aplikacja nie odpowiada, jeśli nie ma żadnych wskazówek wizualnych. Użyj polecenia ToolStripProgressBar , aby powiadomić użytkownika, że aplikacja wykonuje długie zadanie i że aplikacja nadal odpowiada.
Właściwości Maximum i Minimum definiują zakres wartości reprezentujący postęp zadania. Właściwość Minimum jest zwykle ustawiona na wartość zero, a Maximum właściwość jest zwykle ustawiona na wartość wskazującą ukończenie zadania. Aby na przykład prawidłowo wyświetlić postęp podczas kopiowania grupy plików, Maximum właściwość może być ustawiona na całkowitą liczbę plików do skopiowania. Właściwość Value reprezentuje postęp, który aplikacja wykonała w kierunku ukończenia operacji. Ponieważ pasek wyświetlany w kontrolce jest kolekcją bloków, wartość wyświetlana tylko przez ToolStripProgressBar przybliżoną Value wartość bieżącą właściwości. Na podstawie rozmiaru ToolStripProgressBarValue obiektu właściwość określa, kiedy ma być wyświetlany następny blok.
Istnieje wiele sposobów modyfikowania wartości wyświetlanej ToolStripProgressBar przez inną niż bezpośrednia Value zmiana właściwości. Można użyć Step właściwości , aby określić określoną wartość, aby zwiększać właściwość według, a następnie wywołać PerformStep metodę w celu przyrostu Value wartości. Aby zmienić wartość przyrostu, możesz użyć Increment metody i określić wartość, za pomocą której ma być zwiększana Value właściwość.
ToolStripProgressBar zastępuje starszą ProgressBar kontrolkę, która jest jednak zachowywana w celu zapewnienia zgodności z poprzednimi wersjami.
Konstruktory
ToolStripProgressBar() |
Inicjuje nowe wystąpienie klasy ToolStripProgressBar. |
ToolStripProgressBar(String) |
Inicjuje ToolStripProgressBar nowe wystąpienie klasy o określonej nazwie. |
Właściwości
AccessibilityObject |
Pobiera przypisaną AccessibleObject do kontrolki. (Odziedziczone po ToolStripItem) |
AccessibleDefaultActionDescription |
Pobiera lub ustawia domyślny opis akcji kontrolki do użycia przez aplikacje klienckie ułatwień dostępu. (Odziedziczone po ToolStripItem) |
AccessibleDescription |
Pobiera lub ustawia opis, który zostanie zgłoszony do aplikacji klienckich ułatwień dostępu. (Odziedziczone po ToolStripItem) |
AccessibleName |
Pobiera lub ustawia nazwę kontrolki do użycia przez aplikacje klienckie ułatwień dostępu. (Odziedziczone po ToolStripItem) |
AccessibleRole |
Pobiera lub ustawia dostępną rolę kontrolki, która określa typ elementu interfejsu użytkownika kontrolki. (Odziedziczone po ToolStripItem) |
Alignment |
Pobiera lub ustawia wartość wskazującą, czy element jest wyrównany do początku lub końca elementu ToolStrip. (Odziedziczone po ToolStripItem) |
AllowDrop |
Pobiera lub ustawia wartość wskazującą, czy zmiany kolejności przeciągania i upuszczania elementów są obsługiwane przez zaimplementowane zdarzenia. (Odziedziczone po ToolStripItem) |
Anchor |
Pobiera lub ustawia krawędzie kontenera, do którego ToolStripItem jest powiązana, i określa, jak ToolStripItem zmienia się rozmiar obiektu nadrzędnego. (Odziedziczone po ToolStripItem) |
AutoSize |
Pobiera lub ustawia wartość wskazującą, czy element ma automatycznie rozmiar. (Odziedziczone po ToolStripItem) |
AutoToolTip |
Pobiera lub ustawia wartość wskazującą, czy należy użyć Text właściwości, czy ToolTipText właściwości ToolStripItem etykietki narzędzia. (Odziedziczone po ToolStripItem) |
Available |
Pobiera lub ustawia wartość wskazującą, czy ToolStripItem element powinien zostać umieszczony na obiekcie ToolStrip. (Odziedziczone po ToolStripItem) |
BackColor |
Pobiera lub ustawia kolor tła kontrolki. (Odziedziczone po ToolStripControlHost) |
BackgroundImage |
Ta właściwość nie ma znaczenia dla tej klasy. |
BackgroundImageLayout |
Ta właściwość nie ma znaczenia dla tej klasy. |
BindingContext |
Pobiera lub ustawia kolekcję menedżerów walut dla elementu IBindableComponent. (Odziedziczone po BindableComponent) |
Bounds |
Pobiera rozmiar i lokalizację elementu. (Odziedziczone po ToolStripItem) |
CanRaiseEvents |
Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie. (Odziedziczone po Component) |
CanSelect |
Pobiera wartość wskazującą, czy można wybrać kontrolkę. (Odziedziczone po ToolStripControlHost) |
CausesValidation |
Pobiera lub ustawia wartość wskazującą, czy hostowana kontrolka powoduje i zgłasza zdarzenia walidacji na innych kontrolkach, gdy hostowana kontrolka otrzymuje fokus. (Odziedziczone po ToolStripControlHost) |
Command |
Pobiera lub ustawia metodę ICommand , której Execute(Object) metoda zostanie wywołana po wywołaniu zdarzenia ToolStripItem Click . (Odziedziczone po ToolStripItem) |
CommandParameter |
Pobiera lub ustawia parametr przekazywany do ICommand właściwości przypisanej Command do tej właściwości. (Odziedziczone po ToolStripItem) |
Container |
Pobiera element IContainer zawierający element Component. (Odziedziczone po Component) |
ContentRectangle |
Pobiera obszar, w którym zawartość, taka jak tekst i ikony, można umieścić w obrębie ToolStripItem bez zastępowania obramowań tła. (Odziedziczone po ToolStripItem) |
Control |
Control Pobiera to ToolStripControlHost hostowanie. (Odziedziczone po ToolStripControlHost) |
ControlAlign |
Pobiera lub ustawia wyrównanie kontrolki w formularzu. (Odziedziczone po ToolStripControlHost) |
DataBindings |
Pobiera kolekcję obiektów powiązania danych dla tego elementu IBindableComponent. (Odziedziczone po BindableComponent) |
DefaultAutoToolTip |
Pobiera wartość wskazującą, czy ma być wyświetlana ToolTip wartość zdefiniowana jako domyślna. (Odziedziczone po ToolStripItem) |
DefaultDisplayStyle |
Pobiera wartość wskazującą, co jest wyświetlane na obiekcie ToolStripItem. (Odziedziczone po ToolStripItem) |
DefaultMargin |
Pobiera odstępy między elementami ToolStripProgressBar i sąsiednimi. |
DefaultPadding |
Pobiera właściwości odstępów wewnętrznych elementu. (Odziedziczone po ToolStripItem) |
DefaultSize |
Pobiera wysokość i szerokość w pikselach ToolStripProgressBar . |
DesignMode |
Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania. (Odziedziczone po Component) |
DismissWhenClicked |
Pobiera wartość wskazującą, czy elementy na obiekcie ToolStripDropDown są ukryte po kliknięciu. (Odziedziczone po ToolStripItem) |
DisplayStyle |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
Dock |
Pobiera lub ustawia ToolStripItem obramowania zadokowane do kontrolki nadrzędnej i określa, jak ToolStripItem zmienia się rozmiar obiektu nadrzędnego. (Odziedziczone po ToolStripItem) |
DoubleClickEnabled |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
Enabled |
Pobiera lub ustawia wartość wskazującą, czy kontrolka nadrzędna kontrolki ToolStripItem jest włączona. (Odziedziczone po ToolStripControlHost) |
Events |
Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu . (Odziedziczone po Component) |
Focused |
Pobiera wartość wskazującą, czy kontrolka ma fokus wejściowy. (Odziedziczone po ToolStripControlHost) |
Font |
Pobiera lub ustawia czcionkę do użycia w hostowanej kontrolce. (Odziedziczone po ToolStripControlHost) |
ForeColor |
Pobiera lub ustawia kolor pierwszego planu hostowanej kontrolki. (Odziedziczone po ToolStripControlHost) |
Height |
Pobiera lub ustawia wysokość w pikselach elementu ToolStripItem. (Odziedziczone po ToolStripItem) |
Image |
Obraz skojarzony z obiektem. (Odziedziczone po ToolStripControlHost) |
ImageAlign |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
ImageIndex |
Pobiera lub ustawia wartość indeksu obrazu wyświetlanego na elemencie. (Odziedziczone po ToolStripItem) |
ImageKey |
Pobiera lub ustawia metodę dostępu klucza dla obrazu wyświetlanego ImageList na obiekcie ToolStripItem. (Odziedziczone po ToolStripItem) |
ImageScaling |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
ImageTransparentColor |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
IsDisposed |
Pobiera wartość wskazującą, czy obiekt został usunięty. (Odziedziczone po ToolStripItem) |
IsOnDropDown |
Pobiera wartość wskazującą, czy kontener bieżącego Control elementu to ToolStripDropDown. (Odziedziczone po ToolStripItem) |
IsOnOverflow |
Pobiera wartość wskazującą, czy właściwość jest ustawiona Placement na Overflow. (Odziedziczone po ToolStripItem) |
Margin |
Pobiera lub ustawia odstęp między elementem a sąsiednimi elementami. (Odziedziczone po ToolStripItem) |
MarqueeAnimationSpeed |
Pobiera lub ustawia wartość reprezentującą opóźnienie między poszczególnymi Marquee aktualizacjami wyświetlania w milisekundach. |
Maximum |
Pobiera lub ustawia górną granicę zakresu zdefiniowanego dla tego elementu ToolStripProgressBar. |
MergeAction |
Pobiera lub ustawia sposób scalania menu podrzędnych z menu nadrzędnymi. (Odziedziczone po ToolStripItem) |
MergeIndex |
Pobiera lub ustawia położenie scalonego elementu w bieżącym elemencie ToolStrip. (Odziedziczone po ToolStripItem) |
Minimum |
Pobiera lub ustawia dolną granicę zakresu zdefiniowanego dla tego elementu ToolStripProgressBar. |
Name |
Pobiera lub ustawia nazwę elementu. (Odziedziczone po ToolStripItem) |
Overflow |
Pobiera lub ustawia, czy element jest dołączony do ToolStrip elementu lub ToolStripOverflowButton , czy może unosić się między nimi. (Odziedziczone po ToolStripItem) |
Owner |
Pobiera lub ustawia właściciela tego elementu. (Odziedziczone po ToolStripItem) |
OwnerItem |
Pobiera element nadrzędny ToolStripItem tego ToolStripItemelementu . (Odziedziczone po ToolStripItem) |
Padding |
Pobiera lub ustawia odstęp wewnętrzny w pikselach między zawartością elementu a jego krawędziami. (Odziedziczone po ToolStripItem) |
Parent |
Pobiera lub ustawia kontener nadrzędny elementu ToolStripItem. (Odziedziczone po ToolStripItem) |
Placement |
Pobiera bieżący układ elementu. (Odziedziczone po ToolStripItem) |
Pressed |
Pobiera wartość wskazującą, czy stan elementu jest naciśnięty. (Odziedziczone po ToolStripItem) |
ProgressBar |
Pobiera klasę ProgressBar. |
Renderer |
Reprezentuje kontrolkę paska postępu systemu Windows zawartą w elemecie StatusStrip. (Odziedziczone po ToolStripItem) |
RightToLeft |
Pobiera lub ustawia wartość wskazującą, czy elementy kontrolki są wyrównane do obsługi ustawień regionalnych przy użyciu czcionek od prawej do lewej. (Odziedziczone po ToolStripControlHost) |
RightToLeftAutoMirrorImage |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
RightToLeftLayout |
Pobiera lub ustawia wartość wskazującą, czy ToolStripProgressBar układ ma wartość od prawej do lewej lub od lewej do prawej, gdy RightToLeft właściwość jest ustawiona na Yeswartość . |
Selected |
Pobiera wartość wskazującą, czy element jest zaznaczony. (Odziedziczone po ToolStripControlHost) |
ShowKeyboardCues |
Pobiera wartość wskazującą, czy pokazać, czy ukryć klawisze skrótów. (Odziedziczone po ToolStripItem) |
Site |
Pobiera lub ustawia lokację hostowanej kontrolki. (Odziedziczone po ToolStripControlHost) |
Size |
Pobiera lub ustawia rozmiar elementu ToolStripItem. (Odziedziczone po ToolStripControlHost) |
Step |
Pobiera lub ustawia kwotę, o którą należy zwiększać bieżącą wartość ToolStripProgressBar metody, gdy PerformStep() jest wywoływana. |
Style |
Pobiera lub ustawia styl obiektu ToolStripProgressBar. |
Tag |
Pobiera lub ustawia obiekt zawierający dane dotyczące elementu. (Odziedziczone po ToolStripItem) |
Text |
Pobiera lub ustawia tekst wyświetlany na obiekcie ToolStripProgressBar. |
TextAlign |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
TextDirection |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
TextImageRelation |
Ta właściwość nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
ToolTipText |
Pobiera lub ustawia tekst wyświetlany jako ToolTip dla kontrolki. (Odziedziczone po ToolStripItem) |
Value |
Pobiera lub ustawia bieżącą wartość elementu ToolStripProgressBar. |
Visible |
Pobiera lub ustawia wartość wskazującą, czy element jest wyświetlany. (Odziedziczone po ToolStripItem) |
Width |
Pobiera lub ustawia szerokość w pikselach elementu ToolStripItem. (Odziedziczone po ToolStripItem) |
Metody
CreateAccessibilityInstance() |
Tworzy nowy obiekt ułatwień dostępu dla kontrolki. |
CreateAccessibilityInstance() |
Tworzy nowy obiekt ułatwień dostępu dla kontrolki. (Odziedziczone po ToolStripControlHost) |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Dispose() |
Zwalnia wszelkie zasoby używane przez element Component. (Odziedziczone po Component) |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element ToolStripControlHost i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po ToolStripControlHost) |
DoDragDrop(Object, DragDropEffects) |
Rozpoczyna operację przeciągania i upuszczania. (Odziedziczone po ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Rozpoczyna operację przeciągania. (Odziedziczone po ToolStripItem) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Focus() |
Nadaje fokus kontrolce. (Odziedziczone po ToolStripControlHost) |
GetCurrentParent() |
ToolStrip Pobiera kontener bieżącego ToolStripItemobiektu . (Odziedziczone po ToolStripItem) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetPreferredSize(Size) |
Pobiera rozmiar prostokątnego obszaru, w którym można zamontować kontrolkę. (Odziedziczone po ToolStripControlHost) |
GetService(Type) |
Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container. (Odziedziczone po Component) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Increment(Int32) |
Rozwija bieżącą pozycję paska postępu o określoną kwotę. |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
Invalidate() |
Unieważnia całą powierzchnię ToolStripItem obiektu i powoduje ponowne rysowanie. (Odziedziczone po ToolStripItem) |
Invalidate(Rectangle) |
Unieważnia określony region obiektu ToolStripItem , dodając go do regionu ToolStripItemaktualizacji obiektu , który jest obszarem, który zostanie ponownie zamazany podczas następnej operacji malowania, i powoduje wysłanie komunikatu farby ToolStripItemdo elementu . (Odziedziczone po ToolStripItem) |
IsInputChar(Char) |
Określa, czy znak jest znakiem wejściowym rozpoznawanym przez element. (Odziedziczone po ToolStripItem) |
IsInputKey(Keys) |
Określa, czy określony klucz jest zwykłym kluczem wejściowym, czy specjalnym kluczem, który wymaga wstępnego przetwarzania. (Odziedziczone po ToolStripItem) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Zgłasza zdarzenie AvailableChanged. (Odziedziczone po ToolStripItem) |
OnBackColorChanged(EventArgs) |
BackColorChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnBindingContextChanged(EventArgs) |
BindingContextChanged Zgłasza zdarzenie. (Odziedziczone po BindableComponent) |
OnBoundsChanged() |
Występuje, gdy Bounds właściwość ulegnie zmianie. (Odziedziczone po ToolStripControlHost) |
OnClick(EventArgs) |
Click Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnCommandCanExecuteChanged(EventArgs) |
CommandCanExecuteChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnCommandChanged(EventArgs) |
CommandChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnCommandParameterChanged(EventArgs) |
CommandParameterChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDisplayStyleChanged(EventArgs) |
DisplayStyleChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDoubleClick(EventArgs) |
DoubleClick Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDragDrop(DragEventArgs) |
DragDrop Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDragEnter(DragEventArgs) |
DragEnter Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDragLeave(EventArgs) |
DragLeave Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnDragOver(DragEventArgs) |
DragOver Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnEnabledChanged(EventArgs) |
EnabledChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnEnter(EventArgs) |
Enter Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnFontChanged(EventArgs) |
FontChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnForeColorChanged(EventArgs) |
ForeColorChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnGiveFeedback(GiveFeedbackEventArgs) |
GiveFeedback Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnGotFocus(EventArgs) |
GotFocus Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnHostedControlResize(EventArgs) |
Synchronizuje zmianę rozmiaru hosta sterowania ze zmianą rozmiaru hostowanej kontrolki. (Odziedziczone po ToolStripControlHost) |
OnKeyDown(KeyEventArgs) |
KeyDown Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnKeyPress(KeyPressEventArgs) |
KeyPress Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnKeyUp(KeyEventArgs) |
KeyUp Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnLayout(LayoutEventArgs) |
Layout Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnLeave(EventArgs) |
Leave Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnLocationChanged(EventArgs) |
LocationChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnLostFocus(EventArgs) |
LostFocus Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnMouseDown(MouseEventArgs) |
MouseDown Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnMouseEnter(EventArgs) |
MouseEnter Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnMouseHover(EventArgs) |
MouseHover Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnMouseLeave(EventArgs) |
MouseLeave Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnMouseMove(MouseEventArgs) |
MouseMove Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnMouseUp(MouseEventArgs) |
MouseUp Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnOwnerChanged(EventArgs) |
OwnerChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnOwnerFontChanged(EventArgs) |
FontChanged Zgłasza zdarzenie, gdy Font właściwość została zmieniona na obiekcie nadrzędnym ToolStripItemobiektu . (Odziedziczone po ToolStripItem) |
OnPaint(PaintEventArgs) |
Paint Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnParentBackColorChanged(EventArgs) |
BackColorChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnParentChanged(ToolStrip, ToolStrip) |
ParentChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnParentEnabledChanged(EventArgs) |
EnabledChanged Zgłasza zdarzenie, gdy Enabled wartość właściwości kontenera elementu ulegnie zmianie. (Odziedziczone po ToolStripItem) |
OnParentForeColorChanged(EventArgs) |
ForeColorChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnParentRightToLeftChanged(EventArgs) |
RightToLeftChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
QueryContinueDrag Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnRequestCommandExecute(EventArgs) |
Wywoływane w kontekście OnClick(EventArgs) wywołania Execute(Object) , jeśli kontekst jest dozwolony. (Odziedziczone po ToolStripItem) |
OnRightToLeftChanged(EventArgs) |
RightToLeftChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnRightToLeftLayoutChanged(EventArgs) |
RightToLeftLayoutChanged Zgłasza zdarzenie. |
OnSelectedChanged(EventArgs) |
Reprezentuje kontrolkę paska postępu systemu Windows zawartą w elemecie StatusStrip. (Odziedziczone po ToolStripItem) |
OnSubscribeControlEvents(Control) |
Subskrybuje zdarzenia z hostowanej kontrolki. |
OnTextChanged(EventArgs) |
TextChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Anuluje subskrypcję zdarzeń z hostowanej kontrolki. |
OnValidated(EventArgs) |
Validated Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnValidating(CancelEventArgs) |
Validating Zgłasza zdarzenie. (Odziedziczone po ToolStripControlHost) |
OnVisibleChanged(EventArgs) |
VisibleChanged Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
PerformClick() |
|
PerformStep() |
Przesuwa bieżącą pozycję paska postępu o ilość Step właściwości. |
ProcessCmdKey(Message, Keys) |
Przetwarza klucz polecenia. (Odziedziczone po ToolStripControlHost) |
ProcessDialogKey(Keys) |
Przetwarza klucz okna dialogowego. (Odziedziczone po ToolStripControlHost) |
ProcessMnemonic(Char) |
Przetwarza znak mnemonic. (Odziedziczone po ToolStripControlHost) |
ResetBackColor() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
ResetDisplayStyle() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetFont() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetForeColor() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
ResetImage() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetMargin() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetPadding() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetRightToLeft() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
ResetTextDirection() |
Ta metoda nie jest odpowiednia dla tej klasy. (Odziedziczone po ToolStripItem) |
Select() |
Wybiera element. (Odziedziczone po ToolStripItem) |
SetBounds(Rectangle) |
Ustawia rozmiar i lokalizację elementu. (Odziedziczone po ToolStripItem) |
SetVisibleCore(Boolean) |
Ustawia wartość ToolStripItem na określony widoczny stan. (Odziedziczone po ToolStripControlHost) |
ToString() |
Zwraca wartość String zawierającą nazwę Componentobiektu , jeśli istnieje. Ta metoda nie powinna być zastępowana. (Odziedziczone po ToolStripItem) |
Zdarzenia
AvailableChanged |
Występuje, gdy wartość Available właściwości ulegnie zmianie. (Odziedziczone po ToolStripItem) |
BackColorChanged |
Występuje, gdy wartość BackColor właściwości ulegnie zmianie. (Odziedziczone po ToolStripItem) |
BindingContextChanged |
Występuje, gdy kontekst powiązania uległ zmianie. (Odziedziczone po BindableComponent) |
Click |
Występuje po kliknięciu ToolStripItem . (Odziedziczone po ToolStripItem) |
CommandCanExecuteChanged |
Występuje, gdy CanExecute(Object) stan ICommand przypisanej Command do właściwości uległ zmianie. (Odziedziczone po ToolStripItem) |
CommandChanged |
Występuje, gdy przypisana ICommandCommand właściwość uległa zmianie. (Odziedziczone po ToolStripItem) |
CommandParameterChanged |
Występuje, gdy wartość CommandParameter właściwości uległa zmianie. (Odziedziczone po ToolStripItem) |
DisplayStyleChanged |
To zdarzenie nie ma znaczenia dla tej klasy. (Odziedziczone po ToolStripControlHost) |
Disposed |
Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody . (Odziedziczone po Component) |
DoubleClick |
Występuje, gdy element jest dwukrotnie klikany myszą. (Odziedziczone po ToolStripItem) |
DragDrop |
Występuje, gdy użytkownik przeciąga element, a użytkownik zwalnia przycisk myszy, wskazując, że element powinien zostać porzucony w tym elemencie. (Odziedziczone po ToolStripItem) |
DragEnter |
Występuje, gdy użytkownik przeciąga element do obszaru klienta tego elementu. (Odziedziczone po ToolStripItem) |
DragLeave |
Występuje, gdy użytkownik przeciąga element, a wskaźnik myszy nie jest już nad obszarem klienta tego elementu. (Odziedziczone po ToolStripItem) |
DragOver |
Występuje, gdy użytkownik przeciąga element na obszar klienta tego elementu. (Odziedziczone po ToolStripItem) |
EnabledChanged |
Występuje, gdy Enabled wartość właściwości uległa zmianie. (Odziedziczone po ToolStripItem) |
Enter |
Występuje po wprowadzeniu hostowanej kontrolki. (Odziedziczone po ToolStripControlHost) |
ForeColorChanged |
Występuje, gdy ForeColor wartość właściwości ulegnie zmianie. (Odziedziczone po ToolStripItem) |
GiveFeedback |
Występuje podczas operacji przeciągania. (Odziedziczone po ToolStripItem) |
GotFocus |
Występuje, gdy hostowana kontrolka otrzymuje fokus. (Odziedziczone po ToolStripControlHost) |
KeyDown |
To zdarzenie nie jest istotne dla tej klasy. |
KeyPress |
To zdarzenie nie jest istotne dla tej klasy. |
KeyUp |
To zdarzenie nie jest istotne dla tej klasy. |
Leave |
Występuje, gdy fokus danych wejściowych opuszcza hostowaną kontrolkę. (Odziedziczone po ToolStripControlHost) |
LocationChanged |
To zdarzenie nie jest istotne dla tej klasy. |
LostFocus |
Występuje, gdy hostowana kontrolka traci fokus. (Odziedziczone po ToolStripControlHost) |
MouseDown |
Występuje, gdy wskaźnik myszy znajduje się na elemencie, a naciśnięty jest przycisk myszy. (Odziedziczone po ToolStripItem) |
MouseEnter |
Występuje, gdy wskaźnik myszy wprowadza element. (Odziedziczone po ToolStripItem) |
MouseHover |
Występuje, gdy wskaźnik myszy najecha kursorem na element. (Odziedziczone po ToolStripItem) |
MouseLeave |
Występuje, gdy wskaźnik myszy opuszcza element. (Odziedziczone po ToolStripItem) |
MouseMove |
Występuje, gdy wskaźnik myszy jest przenoszony przez element. (Odziedziczone po ToolStripItem) |
MouseUp |
Występuje, gdy wskaźnik myszy znajduje się nad elementem, a przycisk myszy zostanie zwolniony. (Odziedziczone po ToolStripItem) |
OwnerChanged |
To zdarzenie nie jest istotne dla tej klasy. |
Paint |
Występuje, gdy element jest ponownie rysowane. (Odziedziczone po ToolStripItem) |
QueryAccessibilityHelp |
Występuje, gdy aplikacja kliencka ułatwień dostępu wywołuje pomoc dla elementu ToolStripItem. (Odziedziczone po ToolStripItem) |
QueryContinueDrag |
Występuje podczas operacji przeciągania i upuszczania i umożliwia źródło przeciągania w celu określenia, czy należy anulować operację przeciągania i upuszczania. (Odziedziczone po ToolStripItem) |
RightToLeftChanged |
Występuje, gdy RightToLeft wartość właściwości ulegnie zmianie. (Odziedziczone po ToolStripItem) |
RightToLeftLayoutChanged |
Występuje, gdy wartość RightToLeftLayout właściwości ulegnie zmianie. |
SelectedChanged |
Reprezentuje kontrolkę paska postępu systemu Windows zawartą w elemecie StatusStrip. (Odziedziczone po ToolStripItem) |
TextChanged |
To zdarzenie nie jest istotne dla tej klasy. |
Validated |
To zdarzenie nie ma znaczenia dla tej klasy. |
Validating |
To zdarzenie nie ma znaczenia dla tej klasy. |
VisibleChanged |
Występuje, gdy wartość Visible właściwości ulegnie zmianie. (Odziedziczone po ToolStripItem) |
Jawne implementacje interfejsu
IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
DragLeave Zgłasza zdarzenie. (Odziedziczone po ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
|