ToolStripProgressBar Klas

Definitie

Vertegenwoordigt een Windows voortgangsbalk in een 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
Overname

Voorbeelden

In het volgende codevoorbeeld ziet u een ToolStripProgressBar voorbeeld waarmee een reeks Fibonacci-getallen wordt berekend.

using System;
using System.ComponentModel;
using System.Windows.Forms;

class FibonacciNumber : Form
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new FibonacciNumber());
    }

    readonly StatusStrip progressStatusStrip;
    readonly ToolStripProgressBar toolStripProgressBar;
    readonly NumericUpDown requestedCountControl;
    readonly Button goButton;
    readonly TextBox outputTextBox;
    readonly BackgroundWorker backgroundWorker;
    readonly ToolStripStatusLabel toolStripStatusLabel;
    int requestedCount;

    public FibonacciNumber()
    {
        Text = "Fibonacci";

        // Prepare the StatusStrip.
        progressStatusStrip = new StatusStrip();
        toolStripProgressBar = new ToolStripProgressBar
        {
            Enabled = false
        };
        toolStripStatusLabel = new ToolStripStatusLabel();
        _ = progressStatusStrip.Items.Add(toolStripProgressBar);
        _ = progressStatusStrip.Items.Add(toolStripStatusLabel);

        FlowLayoutPanel flp = new()
        {
            Dock = DockStyle.Top
        };

        Label beforeLabel = new()
        {
            Text = "Calculate the first ",
            AutoSize = true
        };
        flp.Controls.Add(beforeLabel);
        requestedCountControl = new NumericUpDown
        {
            Maximum = 1000,
            Minimum = 1,
            Value = 100
        };
        flp.Controls.Add(requestedCountControl);
        Label afterLabel = new()
        {
            Text = "Numbers in the Fibonacci sequence.",
            AutoSize = true
        };
        flp.Controls.Add(afterLabel);

        goButton = new Button
        {
            Text = "&Go"
        };
        goButton.Click += button1_Click;
        flp.Controls.Add(goButton);

        outputTextBox = new TextBox
        {
            Multiline = true,
            ReadOnly = true,
            ScrollBars = ScrollBars.Vertical,
            Dock = DockStyle.Fill
        };

        Controls.Add(outputTextBox);
        Controls.Add(progressStatusStrip);
        Controls.Add(flp);

        backgroundWorker = new BackgroundWorker
        {
            WorkerReportsProgress = true
        };
        backgroundWorker.DoWork += backgroundWorker1_DoWork;
        backgroundWorker.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
        backgroundWorker.ProgressChanged += backgroundWorker1_ProgressChanged;
    }

    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!");
    }

    delegate void AppendNumberDelegate(decimal number);
    void AppendNumber(decimal number)
    {
        if (outputTextBox.InvokeRequired)
        { _ = outputTextBox.Invoke(new AppendNumberDelegate(AppendNumber), number); }
        else
        { outputTextBox.AppendText(number.ToString("N0") + Environment.NewLine); }
    }
    void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
    {
        toolStripProgressBar.Value = e.ProgressPercentage;
        toolStripStatusLabel.Text = e.UserState as string;
    }

    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;
    }

    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

Opmerkingen

ToolStripProgressBar is de ProgressBar geoptimaliseerd voor hosting in een ToolStrip. Een subset van de eigenschappen en gebeurtenissen van het gehoste besturingselement wordt weergegeven op ToolStripProgressBar niveau, maar het onderliggende besturingselement ProgressBar is volledig toegankelijk via de eigenschap ProgressBar.

Een ToolStripProgressBar besturingselement geeft de voortgang van een langdurige bewerking visueel aan. Het ToolStripProgressBar besturingselement geeft een balk weer die van links naar rechts wordt ingevuld met de markeringskleur van het systeem terwijl een bewerking vordert.

Note

Het ToolStripProgressBar besturingselement kan alleen horizontaal worden georiënteerd.

Het ToolStripProgressBar besturingselement wordt meestal gebruikt wanneer een toepassing taken uitvoert, zoals het kopiëren van bestanden of het afdrukken van documenten. Gebruikers van een toepassing kunnen overwegen dat een toepassing niet reageert als er geen visuele aanwijzing is. Gebruik de ToolStripProgressBar opdracht om de gebruiker op de hoogte te stellen dat de toepassing een lange taak uitvoert en dat de toepassing nog steeds reageert.

De Maximum en Minimum eigenschappen definiëren het waardenbereik dat de voortgang van een taak vertegenwoordigt. De Minimum eigenschap wordt meestal ingesteld op een waarde van nul en de Maximum eigenschap wordt meestal ingesteld op een waarde die aangeeft dat een taak is voltooid. Als u bijvoorbeeld de voortgang correct wilt weergeven bij het kopiëren van een groep bestanden, kan de Maximum eigenschap worden ingesteld op het totale aantal te kopiëren bestanden. De Value eigenschap vertegenwoordigt de voortgang die de toepassing heeft gemaakt voor het voltooien van de bewerking. Omdat de balk die in het besturingselement wordt weergegeven een verzameling blokken is, wordt de waarde die wordt weergegeven door de ToolStripProgressBar enige benadering van de huidige waarde van de Value eigenschap. Op basis van de grootte van de ToolStripProgressBareigenschap bepaalt de Value eigenschap wanneer het volgende blok moet worden weergegeven.

Er zijn een aantal manieren om de waarde te wijzigen die wordt weergegeven door de ToolStripProgressBar andere dan het rechtstreeks wijzigen van de Value eigenschap. U kunt de Step eigenschap gebruiken om een specifieke waarde op te geven om de Value eigenschap te verhogen en vervolgens de methode aan te roepen om de PerformStep waarde te verhogen. Als u de incrementele waarde wilt variëren, kunt u de Increment methode gebruiken en een waarde opgeven waarmee u de Value eigenschap wilt verhogen.

ToolStripProgressBar vervangt het oudere ProgressBar besturingselement, dat niettemin behouden blijft voor achterwaartse compatibiliteit.

Constructors

Name Description
ToolStripProgressBar()

Initialiseert een nieuw exemplaar van de ToolStripProgressBar klasse.

ToolStripProgressBar(String)

Initialiseert een nieuw exemplaar van de ToolStripProgressBar klasse met de opgegeven naam.

Eigenschappen

Name Description
AccessibilityObject

Hiermee wordt de AccessibleObject toegewezen aan het besturingselement opgehaald.

(Overgenomen van ToolStripItem)
AccessibleDefaultActionDescription

Hiermee wordt de standaardactiebeschrijving van het besturingselement voor gebruik door clienttoepassingen voor toegankelijkheid ophaalt of ingesteld.

(Overgenomen van ToolStripItem)
AccessibleDescription

Hiermee wordt de beschrijving ophaalt of ingesteld die wordt gerapporteerd aan clienttoepassingen voor toegankelijkheid.

(Overgenomen van ToolStripItem)
AccessibleName

Hiermee haalt u de naam van het besturingselement op voor gebruik door clienttoepassingen voor toegankelijkheid.

(Overgenomen van ToolStripItem)
AccessibleRole

Hiermee haalt u de toegankelijke rol van het besturingselement op of stelt u deze in, waarmee het type gebruikersinterface-element van het besturingselement wordt opgegeven.

(Overgenomen van ToolStripItem)
Alignment

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het item naar het begin of einde van het ToolStripitem wordt uitgelijnd.

(Overgenomen van ToolStripItem)
AllowDrop

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of slepen en neerzetten en het opnieuw ordenen van items worden verwerkt via gebeurtenissen die u implementeert.

(Overgenomen van ToolStripItem)
Anchor

Hiermee haalt u de randen van de container op waaraan een ToolStripItem is gebonden en bepaalt u hoe het formaat van een ToolStripItem container wordt gewijzigd met de bovenliggende container.

(Overgenomen van ToolStripItem)
AutoSize

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het item automatisch wordt aangepast.

(Overgenomen van ToolStripItem)
AutoToolTip

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de Text eigenschap of eigenschap ToolTipText voor de ToolStripItem knopinfo moet worden gebruikt.

(Overgenomen van ToolStripItem)
Available

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ToolStripItem waarde moet worden geplaatst op een ToolStrip.

(Overgenomen van ToolStripItem)
BackColor

Hiermee haalt u de achtergrondkleur voor het besturingselement op of stelt u deze in.

(Overgenomen van ToolStripControlHost)
BackgroundImage

Deze eigenschap is niet relevant voor deze klasse.

BackgroundImageLayout

Deze eigenschap is niet relevant voor deze klasse.

Bounds

Hiermee haalt u de grootte en locatie van het item op.

(Overgenomen van ToolStripItem)
CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
CanSelect

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kan worden geselecteerd.

(Overgenomen van ToolStripControlHost)
CausesValidation

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gehoste besturingselement zorgt voor validatiegebeurtenissen op andere besturingselementen wanneer het gehoste besturingselement de focus krijgt.

(Overgenomen van ToolStripControlHost)
Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
ContentRectangle

Hiermee haalt u het gebied op waar inhoud, zoals tekst en pictogrammen, binnen een ToolStripItem gebied kan worden geplaatst zonder achtergrondranden te overschrijven.

(Overgenomen van ToolStripItem)
Control

Hiermee haalt u de Control hosting ToolStripControlHost op.

(Overgenomen van ToolStripControlHost)
ControlAlign

Hiermee haalt u de uitlijning van het besturingselement op het formulier op of stelt u deze in.

(Overgenomen van ToolStripControlHost)
DefaultAutoToolTip

Hiermee wordt een waarde opgehaald die aangeeft of de ToolTip waarde moet worden weergegeven die is gedefinieerd als de standaardwaarde.

(Overgenomen van ToolStripItem)
DefaultDisplayStyle

Hiermee wordt een waarde opgehaald die aangeeft wat er wordt weergegeven op de ToolStripItem.

(Overgenomen van ToolStripItem)
DefaultMargin

Hiermee haalt u de afstand tussen de ToolStripProgressBar en aangrenzende items op.

DefaultPadding

Hiermee haalt u de interne afstandskenmerken van het item op.

(Overgenomen van ToolStripItem)
DefaultSize

Hiermee haalt u de hoogte en breedte van de ToolStripProgressBar in pixels op.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
DismissWhenClicked

Hiermee haalt u een waarde op die aangeeft of items in een ToolStripDropDown item zijn verborgen nadat erop is geklikt.

(Overgenomen van ToolStripItem)
DisplayStyle

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
Dock

Hiermee haalt u op of stelt u in welke ToolStripItem randen aan het bovenliggende besturingselement zijn gekoppeld en wordt bepaald hoe het formaat van de ToolStripItem bovenliggende rand wordt gewijzigd.

(Overgenomen van ToolStripItem)
DoubleClickEnabled

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
Enabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het bovenliggende besturingselement van het ToolStripItem besturingselement is ingeschakeld.

(Overgenomen van ToolStripControlHost)
Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
Focused

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement de invoerfocus heeft.

(Overgenomen van ToolStripControlHost)
Font

Hiermee wordt het lettertype opgehaald of ingesteld dat moet worden gebruikt op het gehoste besturingselement.

(Overgenomen van ToolStripControlHost)
ForeColor

Hiermee wordt de voorgrondkleur van het gehoste besturingselement opgehaald of ingesteld.

(Overgenomen van ToolStripControlHost)
Height

Hiermee wordt de hoogte, in pixels, van een ToolStripItem.

(Overgenomen van ToolStripItem)
Image

De afbeelding die aan het object is gekoppeld.

(Overgenomen van ToolStripControlHost)
ImageAlign

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
ImageIndex

Hiermee haalt u de indexwaarde op van de afbeelding die op het item wordt weergegeven of stelt u deze in.

(Overgenomen van ToolStripItem)
ImageKey

Hiermee wordt de sleuteltoegangsor opgehaald of ingesteld voor de afbeelding in de ImageList afbeelding die wordt weergegeven op een ToolStripItem.

(Overgenomen van ToolStripItem)
ImageScaling

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
ImageTransparentColor

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
IsDisposed

Hiermee wordt een waarde opgehaald die aangeeft of het object is verwijderd.

(Overgenomen van ToolStripItem)
IsOnDropDown

Hiermee wordt een waarde opgehaald die aangeeft of de container van de huidige Control een ToolStripDropDownis.

(Overgenomen van ToolStripItem)
IsOnOverflow

Hiermee wordt een waarde opgehaald die aangeeft of de Placement eigenschap is ingesteld op Overflow.

(Overgenomen van ToolStripItem)
Margin

Hiermee haalt u de ruimte tussen het item en aangrenzende items op of stelt u deze in.

(Overgenomen van ToolStripItem)
MarqueeAnimationSpeed

Hiermee wordt een waarde opgehaald of ingesteld die de vertraging tussen elke Marquee weergave-update vertegenwoordigt, in milliseconden.

Maximum

Hiermee haalt u de bovengrens op van het bereik dat hiervoor ToolStripProgressBaris gedefinieerd.

MergeAction

Hiermee haalt u op of stelt u in hoe onderliggende menu's worden samengevoegd met bovenliggende menu's.

(Overgenomen van ToolStripItem)
MergeIndex

Hiermee wordt de positie van een samengevoegd item binnen het huidige ToolStripitem op of ingesteld.

(Overgenomen van ToolStripItem)
Minimum

Hiermee haalt of stelt u de ondergrens van het bereik op dat voor dit ToolStripProgressBarbereik is gedefinieerd.

Name

Hiermee haalt u de naam van het item op of stelt u deze in.

(Overgenomen van ToolStripItem)
Overflow

Hiermee haalt u op of stelt u in of het item is gekoppeld aan of ToolStripToolStripOverflowButton kan zweven tussen de twee.

(Overgenomen van ToolStripItem)
Owner

Hiermee wordt de eigenaar van dit item ophaalt of ingesteld.

(Overgenomen van ToolStripItem)
OwnerItem

Haalt de bovenliggende ToolStripItem van deze ToolStripItem.

(Overgenomen van ToolStripItem)
Padding

Hiermee haalt u de interne afstand, in pixels, tussen de inhoud van het item en de randen ervan op of stelt u deze in.

(Overgenomen van ToolStripItem)
Parent

Hiermee haalt u de bovenliggende container van de ToolStripItem.

(Overgenomen van ToolStripItem)
Placement

Hiermee haalt u de huidige indeling van het item op.

(Overgenomen van ToolStripItem)
Pressed

Hiermee wordt een waarde opgehaald die aangeeft of de status van het item wordt ingedrukt.

(Overgenomen van ToolStripItem)
ProgressBar

Haalt de ProgressBar.

RightToLeft

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de elementen van het besturingselement zijn uitgelijnd om landinstellingen te ondersteunen met behulp van lettertypen van rechts naar links.

(Overgenomen van ToolStripControlHost)
RightToLeftAutoMirrorImage

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
RightToLeftLayout

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ToolStripProgressBar indeling van rechts naar links of van links naar rechts is ingesteld wanneer de RightToLeft eigenschap is ingesteld Yesop .

Selected

Hiermee wordt een waarde opgehaald die aangeeft of het item is geselecteerd.

(Overgenomen van ToolStripControlHost)
ShowKeyboardCues

Hiermee wordt een waarde opgehaald die aangeeft of sneltoetsen moeten worden weergegeven of verborgen.

(Overgenomen van ToolStripItem)
Site

Hiermee haalt u de site van het gehoste besturingselement op of stelt u deze in.

(Overgenomen van ToolStripControlHost)
Size

Hiermee haalt of stelt u de grootte van de ToolStripItem.

(Overgenomen van ToolStripControlHost)
Step

Hiermee haalt u het bedrag op waarmee de huidige waarde van de ToolStripProgressBar methode wordt aangeroepen, PerformStep() wordt verhoogd of ingesteld.

Style

Hiermee haalt of stelt u de stijl van de ToolStripProgressBar.

Tag

Hiermee wordt het object opgehaald of ingesteld dat gegevens over het item bevat.

(Overgenomen van ToolStripItem)
Text

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven op de ToolStripProgressBar.

TextAlign

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
TextDirection

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
TextImageRelation

Deze eigenschap is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
ToolTipText

Hiermee haalt u de tekst op die als een voor een ToolTip besturingselement wordt weergegeven of stelt u deze in.

(Overgenomen van ToolStripItem)
Value

Hiermee haalt of stelt u de huidige waarde van de ToolStripProgressBar.

Visible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het item wordt weergegeven.

(Overgenomen van ToolStripItem)
Width

Hiermee wordt de breedte in pixels van een ToolStripItem.

(Overgenomen van ToolStripItem)

Methoden

Name Description
CreateAccessibilityInstance()

Hiermee maakt u een nieuw toegankelijkheidsobject voor het besturingselement.

CreateAccessibilityInstance()

Hiermee maakt u een nieuw toegankelijkheidsobject voor het besturingselement.

(Overgenomen van ToolStripControlHost)
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die worden gebruikt door de Component.

(Overgenomen van Component)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de ToolStripControlHost beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van ToolStripControlHost)
DoDragDrop(Object, DragDropEffects)

Begint een bewerking met slepen en neerzetten.

(Overgenomen van ToolStripItem)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Focus()

Geeft de focus naar een besturingselement.

(Overgenomen van ToolStripControlHost)
GetCurrentParent()

Hiermee wordt de ToolStrip container van de huidige ToolStripItemopgehaald.

(Overgenomen van ToolStripItem)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetPreferredSize(Size)

Hiermee haalt u de grootte op van een rechthoekig gebied waarin een besturingselement kan worden gemonteerd.

(Overgenomen van ToolStripControlHost)
GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Increment(Int32)

Hiermee gaat u naar de huidige positie van de voortgangsbalk met het opgegeven bedrag.

InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
Invalidate()

Ongeldig het gehele oppervlak van de ToolStripItem en zorgt ervoor dat deze opnieuw wordt getekend.

(Overgenomen van ToolStripItem)
Invalidate(Rectangle)

Ongeldig de opgegeven regio van de ToolStripItem door het toe te voegen aan de updateregio van de ToolStripItem, wat het gebied is dat wordt herschilderd bij de volgende verfbewerking, en zorgt ervoor dat een verfbericht wordt verzonden naar de ToolStripItem.

(Overgenomen van ToolStripItem)
IsInputChar(Char)

Bepaalt of een teken een invoerteken is dat door het item wordt herkend.

(Overgenomen van ToolStripItem)
IsInputKey(Keys)

Bepaalt of de opgegeven sleutel een reguliere invoersleutel of een speciale sleutel is waarvoor vooraf moet worden verwerkt.

(Overgenomen van ToolStripItem)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
OnAvailableChanged(EventArgs)

Hiermee wordt de gebeurtenis AvailableChanged gegenereerd.

(Overgenomen van ToolStripItem)
OnBackColorChanged(EventArgs)

Hiermee wordt de BackColorChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnBoundsChanged()

Treedt op wanneer de Bounds eigenschap wordt gewijzigd.

(Overgenomen van ToolStripControlHost)
OnClick(EventArgs)

Hiermee wordt de Click gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDisplayStyleChanged(EventArgs)

Hiermee wordt de DisplayStyleChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDoubleClick(EventArgs)

Hiermee wordt de DoubleClick gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDragDrop(DragEventArgs)

Hiermee wordt de DragDrop gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDragEnter(DragEventArgs)

Hiermee wordt de DragEnter gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDragLeave(EventArgs)

Hiermee wordt de DragLeave gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnDragOver(DragEventArgs)

Hiermee wordt de DragOver gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnEnabledChanged(EventArgs)

Hiermee wordt de EnabledChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnEnter(EventArgs)

Hiermee wordt de Enter gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnFontChanged(EventArgs)

Hiermee wordt de FontChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnForeColorChanged(EventArgs)

Hiermee wordt de ForeColorChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

Hiermee wordt de GiveFeedback gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnGotFocus(EventArgs)

Hiermee wordt de GotFocus gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnHostedControlResize(EventArgs)

Hiermee synchroniseert u het formaat van de besturingshost met de grootte van het gehoste besturingselement.

(Overgenomen van ToolStripControlHost)
OnKeyDown(KeyEventArgs)

Hiermee wordt de KeyDown gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnKeyPress(KeyPressEventArgs)

Hiermee wordt de KeyPress gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnKeyUp(KeyEventArgs)

Hiermee wordt de KeyUp gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnLayout(LayoutEventArgs)

Hiermee wordt de Layout gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnLeave(EventArgs)

Hiermee wordt de Leave gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnLocationChanged(EventArgs)

Hiermee wordt de LocationChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnLostFocus(EventArgs)

Hiermee wordt de LostFocus gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnMouseDown(MouseEventArgs)

Hiermee wordt de MouseDown gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnMouseEnter(EventArgs)

Hiermee wordt de MouseEnter gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnMouseHover(EventArgs)

Hiermee wordt de MouseHover gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnMouseLeave(EventArgs)

Hiermee wordt de MouseLeave gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnMouseMove(MouseEventArgs)

Hiermee wordt de MouseMove gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnMouseUp(MouseEventArgs)

Hiermee wordt de MouseUp gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnOwnerChanged(EventArgs)

Hiermee wordt de OwnerChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnOwnerFontChanged(EventArgs)

Hiermee wordt de FontChanged gebeurtenis gegenereerd wanneer de Font eigenschap is gewijzigd op het bovenliggende element van de ToolStripItem.

(Overgenomen van ToolStripItem)
OnPaint(PaintEventArgs)

Hiermee wordt de Paint gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnParentBackColorChanged(EventArgs)

Hiermee wordt de BackColorChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

Hiermee wordt de ParentChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnParentEnabledChanged(EventArgs)

Hiermee wordt de EnabledChanged gebeurtenis gegenereerd wanneer de Enabled eigenschapswaarde van de container van het item wordt gewijzigd.

(Overgenomen van ToolStripItem)
OnParentForeColorChanged(EventArgs)

Hiermee wordt de ForeColorChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

Hiermee wordt de RightToLeftChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Hiermee wordt de QueryContinueDrag gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnRightToLeftChanged(EventArgs)

Hiermee wordt de RightToLeftChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnRightToLeftLayoutChanged(EventArgs)

Hiermee wordt de RightToLeftLayoutChanged gebeurtenis gegenereerd.

OnSubscribeControlEvents(Control)

Hiermee abonneert u gebeurtenissen van het gehoste besturingselement.

OnTextChanged(EventArgs)

Hiermee wordt de TextChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
OnUnsubscribeControlEvents(Control)

Hiermee worden gebeurtenissen van het gehoste besturingselement afgemeld.

OnValidated(EventArgs)

Hiermee wordt de Validated gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnValidating(CancelEventArgs)

Hiermee wordt de Validating gebeurtenis gegenereerd.

(Overgenomen van ToolStripControlHost)
OnVisibleChanged(EventArgs)

Hiermee wordt de VisibleChanged gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
PerformClick()

Genereert een Click gebeurtenis voor een ToolStripItem.

(Overgenomen van ToolStripItem)
PerformStep()

Hiermee wordt de huidige positie van de voortgangsbalk naar het bedrag van de Step eigenschap gevorderd.

ProcessCmdKey(Message, Keys)

Hiermee wordt een opdrachtsleutel verwerkt.

(Overgenomen van ToolStripControlHost)
ProcessDialogKey(Keys)

Hiermee wordt een dialoogvenstersleutel verwerkt.

(Overgenomen van ToolStripControlHost)
ProcessMnemonic(Char)

Verwerkt een nemonic karakter.

(Overgenomen van ToolStripControlHost)
ResetBackColor()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
ResetDisplayStyle()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetFont()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetForeColor()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
ResetImage()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetMargin()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetPadding()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetRightToLeft()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
ResetTextDirection()

Deze methode is niet relevant voor deze klasse.

(Overgenomen van ToolStripItem)
Select()

Hiermee selecteert u het item.

(Overgenomen van ToolStripItem)
SetBounds(Rectangle)

Hiermee stelt u de grootte en locatie van het item in.

(Overgenomen van ToolStripItem)
SetVisibleCore(Boolean)

Hiermee stelt u de ToolStripItem opgegeven zichtbare status in.

(Overgenomen van ToolStripControlHost)
ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van ToolStripItem)

gebeurtenis

Name Description
AvailableChanged

Treedt op wanneer de waarde van de Available eigenschap wordt gewijzigd.

(Overgenomen van ToolStripItem)
BackColorChanged

Treedt op wanneer de waarde van de BackColor eigenschap wordt gewijzigd.

(Overgenomen van ToolStripItem)
Click

Treedt op wanneer erop ToolStripItem wordt geklikt.

(Overgenomen van ToolStripItem)
DisplayStyleChanged

Deze gebeurtenis is niet relevant voor deze klasse.

(Overgenomen van ToolStripControlHost)
Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)
DoubleClick

Treedt op wanneer met de muis op het item wordt gedubbelklikt.

(Overgenomen van ToolStripItem)
DragDrop

Treedt op wanneer de gebruiker een item sleept en de gebruiker de muisknop loslaat, waarmee wordt aangegeven dat het item in dit item moet worden verwijderd.

(Overgenomen van ToolStripItem)
DragEnter

Treedt op wanneer de gebruiker een item naar het clientgebied van dit item sleept.

(Overgenomen van ToolStripItem)
DragLeave

Treedt op wanneer de gebruiker een item sleept en de muisaanwijzer zich niet meer over het clientgebied van dit item bevindt.

(Overgenomen van ToolStripItem)
DragOver

Treedt op wanneer de gebruiker een item over het clientgebied van dit item sleept.

(Overgenomen van ToolStripItem)
EnabledChanged

Treedt op wanneer de eigenschapswaarde van de Enabled is gewijzigd.

(Overgenomen van ToolStripItem)
Enter

Vindt plaats wanneer het gehoste besturingselement wordt ingevoerd.

(Overgenomen van ToolStripControlHost)
ForeColorChanged

Vindt plaats wanneer de ForeColor eigenschapswaarde wordt gewijzigd.

(Overgenomen van ToolStripItem)
GiveFeedback

Vindt plaats tijdens een sleepbewerking.

(Overgenomen van ToolStripItem)
GotFocus

Treedt op wanneer het gehoste besturingselement de focus krijgt.

(Overgenomen van ToolStripControlHost)
KeyDown

Deze gebeurtenis is niet relevant voor deze klasse.

KeyPress

Deze gebeurtenis is niet relevant voor deze klasse.

KeyUp

Deze gebeurtenis is niet relevant voor deze klasse.

Leave

Treedt op wanneer de invoerfocus het gehoste besturingselement verlaat.

(Overgenomen van ToolStripControlHost)
LocationChanged

Deze gebeurtenis is niet relevant voor deze klasse.

LostFocus

Treedt op wanneer het gehoste besturingselement de focus verliest.

(Overgenomen van ToolStripControlHost)
MouseDown

Treedt op wanneer de muis aanwijzer boven het item staat en een muisknop wordt ingedrukt.

(Overgenomen van ToolStripItem)
MouseEnter

Treedt op wanneer de muiswijzer het item binnenkomt.

(Overgenomen van ToolStripItem)
MouseHover

Treedt op wanneer de muisaanwijzer boven het item beweegt.

(Overgenomen van ToolStripItem)
MouseLeave

Treedt op wanneer de muiswijzer het item verlaat.

(Overgenomen van ToolStripItem)
MouseMove

Treedt op wanneer de muiswijzer over het item wordt verplaatst.

(Overgenomen van ToolStripItem)
MouseUp

Treedt op wanneer de muis aanwijzer boven het item staat en er een muisknop wordt losgelaten.

(Overgenomen van ToolStripItem)
OwnerChanged

Deze gebeurtenis is niet relevant voor deze klasse.

Paint

Treedt op wanneer het item opnieuw wordt getekend.

(Overgenomen van ToolStripItem)
QueryAccessibilityHelp

Treedt op wanneer een toegankelijkheidsclienttoepassing help aanroept voor de ToolStripItem.

(Overgenomen van ToolStripItem)
QueryContinueDrag

Vindt plaats tijdens een slepen-en-neerzetten-bewerking en stelt de sleepbron in staat om te bepalen of de bewerking slepen en neerzetten moet worden geannuleerd.

(Overgenomen van ToolStripItem)
RightToLeftChanged

Vindt plaats wanneer de RightToLeft eigenschapswaarde wordt gewijzigd.

(Overgenomen van ToolStripItem)
RightToLeftLayoutChanged

Treedt op wanneer de waarde van de RightToLeftLayout eigenschap wordt gewijzigd.

TextChanged

Deze gebeurtenis is niet relevant voor deze klasse.

Validated

Deze gebeurtenis is niet relevant voor deze klasse.

Validating

Deze gebeurtenis is niet relevant voor deze klasse.

VisibleChanged

Treedt op wanneer de waarde van de Visible eigenschap wordt gewijzigd.

(Overgenomen van ToolStripItem)

Expliciete interface-implementaties

Name Description
IDropTarget.OnDragDrop(DragEventArgs)

Hiermee wordt de DragDrop gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

Hiermee wordt de DragEnter gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

Hiermee wordt de DragLeave gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

Hiermee wordt de DragOver gebeurtenis gegenereerd.

(Overgenomen van ToolStripItem)

Van toepassing op

Zie ook