Sdílet prostřednictvím


ToolStripProgressBar Třída

Definice

Představuje ovládací prvek indikátoru průběhu Windows obsaženého v objektu 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
Dědičnost
Dědičnost

Příklady

Následující příklad kódu ukazuje ToolStripProgressBar , že vypočítá sekvenci fibonacciho čísel.

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

Poznámky

ToolStripProgressBar ProgressBar je optimalizovaná pro hostování v systému ToolStrip. Na úrovni se zpřístupní ToolStripProgressBar podmnožina vlastností a událostí hostovaného ovládacího prvku, ale základní ProgressBar ovládací prvek je plně přístupný prostřednictvím ProgressBar vlastnosti.

ToolStripProgressBar Ovládací prvek vizuálně označuje průběh zdlouhavé operace. Ovládací ToolStripProgressBar prvek zobrazí pruh, který se vyplní zleva doprava barvou zvýraznění systému při průběhu operace.

Poznámka:

Ovládací ToolStripProgressBar prvek může být orientovaný pouze vodorovně.

Ovládací ToolStripProgressBar prvek se obvykle používá, když aplikace provádí úlohy, jako je kopírování souborů nebo tisk dokumentů. Uživatelé aplikace můžou zvážit, že aplikace nereaguje, pokud neexistuje vizuální upozornění. Pomocí příkazu ToolStripProgressBar upozorněte uživatele, že aplikace provádí zdlouhavý úkol a že aplikace stále reaguje.

Minimum Vlastnosti Maximum definují rozsah hodnot, které představují průběh úkolu. Vlastnost Minimum je obvykle nastavena na hodnotu nula a Maximum vlastnost je obvykle nastavena na hodnotu označující dokončení úkolu. Pokud chcete například správně zobrazit průběh při kopírování skupiny souborů, může být vlastnost nastavena na celkový počet souborů, Maximum které se mají zkopírovat. Vlastnost Value představuje průběh, který aplikace učinila směrem k dokončení operace. Vzhledem k tomu, že pruh zobrazený v ovládacím prvku je kolekce bloků, hodnota zobrazená pouze přibližnou ToolStripProgressBarValue aktuální hodnotou vlastnosti. Na základě velikosti ToolStripProgressBarvlastnosti Value určuje, kdy se má zobrazit další blok.

Existuje několik způsobů, jak upravit hodnotu zobrazenou jinou ToolStripProgressBar než změnou Value vlastnosti přímo. Vlastnost můžete použít Step k určení konkrétní hodnoty pro zvýšení Value vlastnosti o a potom volání PerformStep metody zvýšit hodnotu. Chcete-li zvýšit hodnotu, můžete použít metodu Increment a zadat hodnotu, o kterou chcete zvýšit Value vlastnost.

ToolStripProgressBar nahrazuje starší ProgressBar ovládací prvek, který je však zachován pro zpětnou kompatibilitu.

Konstruktory

Name Description
ToolStripProgressBar()

Inicializuje novou instanci ToolStripProgressBar třídy.

ToolStripProgressBar(String)

Inicializuje novou instanci ToolStripProgressBar třídy se zadaným názvem.

Vlastnosti

Name Description
AccessibilityObject

AccessibleObject Získá přiřazený ovládací prvek.

(Zděděno od ToolStripItem)
AccessibleDefaultActionDescription

Získá nebo nastaví výchozí popis akce ovládacího prvku pro použití klientskými aplikacemi přístupnosti.

(Zděděno od ToolStripItem)
AccessibleDescription

Získá nebo nastaví popis, který se bude hlásit klientským aplikacím pro usnadnění přístupu.

(Zděděno od ToolStripItem)
AccessibleName

Získá nebo nastaví název ovládacího prvku pro použití klientskými aplikacemi přístupnosti.

(Zděděno od ToolStripItem)
AccessibleRole

Získá nebo nastaví přístupnou roli ovládacího prvku, který určuje typ prvku uživatelského rozhraní ovládacího prvku.

(Zděděno od ToolStripItem)
Alignment

Získá nebo nastaví hodnotu určující, zda se položka zarovná směrem k začátku nebo konci ToolStrip.

(Zděděno od ToolStripItem)
AllowDrop

Získá nebo nastaví hodnotu označující, zda přetažení a změna pořadí položek jsou zpracovávány prostřednictvím událostí, které implementujete.

(Zděděno od ToolStripItem)
Anchor

Získá nebo nastaví hrany kontejneru, na který ToolStripItem je vázán a určuje, jak ToolStripItem je změněna velikost s nadřazeným objektem.

(Zděděno od ToolStripItem)
AutoSize

Získá nebo nastaví hodnotu určující, zda je položka automaticky velikost.

(Zděděno od ToolStripItem)
AutoToolTip

Získá nebo nastaví hodnotu určující, zda použít Text vlastnost nebo ToolTipText vlastnost pro ToolStripItem Popis.

(Zděděno od ToolStripItem)
Available

Získá nebo nastaví hodnotu určující, zda ToolStripItem má být umístěn na .ToolStrip

(Zděděno od ToolStripItem)
BackColor

Získá nebo nastaví barvu pozadí ovládacího prvku.

(Zděděno od ToolStripControlHost)
BackgroundImage

Tato vlastnost není pro tuto třídu relevantní.

BackgroundImageLayout

Tato vlastnost není pro tuto třídu relevantní.

BindingContext

Získá nebo nastaví kolekci správců měn pro IBindableComponent.

(Zděděno od BindableComponent)
Bounds

Získá velikost a umístění položky.

(Zděděno od ToolStripItem)
CanRaiseEvents

Získá hodnotu určující, zda komponenta může vyvolat událost.

(Zděděno od Component)
CanSelect

Získá hodnotu určující, zda lze ovládací prvek vybrat.

(Zděděno od ToolStripControlHost)
CausesValidation

Získá nebo nastaví hodnotu určující, zda hostovaný ovládací prvek způsobuje a vyvolává události ověření na jiných ovládacích prvcích, když hostovaný ovládací prvek obdrží fokus.

(Zděděno od ToolStripControlHost)
Command

Získá nebo nastaví ICommand , jehož Execute(Object) metoda bude volána při ToolStripItem Click událost je vyvolána.

(Zděděno od ToolStripItem)
CommandParameter

Získá nebo nastaví parametr, který je předán do ICommand přiřazené Command vlastnosti.

(Zděděno od ToolStripItem)
Container

Získá ten IContainer , který obsahuje Component.

(Zděděno od Component)
ContentRectangle

Získá oblast, do které lze umístit ToolStripItem obsah, například text a ikony, bez přepsání ohraničení pozadí.

(Zděděno od ToolStripItem)
Control

Control Získá, že to ToolStripControlHost je hostování.

(Zděděno od ToolStripControlHost)
ControlAlign

Získá nebo nastaví zarovnání ovládacího prvku ve formuláři.

(Zděděno od ToolStripControlHost)
DataBindings

Získá kolekci objektů vazby dat pro toto IBindableComponent.

(Zděděno od BindableComponent)
DefaultAutoToolTip

Získá hodnotu určující, zda se má zobrazit ToolTip , který je definován jako výchozí.

(Zděděno od ToolStripItem)
DefaultDisplayStyle

Získá hodnotu označující, co je zobrazeno na ToolStripItem.

(Zděděno od ToolStripItem)
DefaultMargin

Získá mezery mezi ToolStripProgressBar a sousedními položkami.

DefaultPadding

Získá vnitřní mezery vlastnosti položky.

(Zděděno od ToolStripItem)
DefaultSize

Získá výšku a šířku ToolStripProgressBar obrazových bodů.

DesignMode

Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu.

(Zděděno od Component)
DismissWhenClicked

Získá hodnotu označující, zda jsou položky na skryté ToolStripDropDown po kliknutí.

(Zděděno od ToolStripItem)
DisplayStyle

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
Dock

Získá nebo nastaví, která ToolStripItem ohraničení jsou ukotvena k nadřazeného ovládacího prvku a určuje, jak ToolStripItem se velikost změní s nadřazeným objektem.

(Zděděno od ToolStripItem)
DoubleClickEnabled

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
Enabled

Získá nebo nastaví hodnotu určující, zda nadřazený ovládací prvek ToolStripItem je povolen.

(Zděděno od ToolStripControlHost)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
Focused

Získá hodnotu určující, zda má ovládací prvek vstupní fokus.

(Zděděno od ToolStripControlHost)
Font

Získá nebo nastaví písmo, které se má použít u hostovaného ovládacího prvku.

(Zděděno od ToolStripControlHost)
ForeColor

Získá nebo nastaví barvu popředí hostovaného ovládacího prvku.

(Zděděno od ToolStripControlHost)
Height

Získá nebo nastaví výšku v pixelech ToolStripItem.

(Zděděno od ToolStripItem)
Image

Obrázek přidružený k objektu.

(Zděděno od ToolStripControlHost)
ImageAlign

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
ImageIndex

Získá nebo nastaví hodnotu indexu obrázku, který je zobrazen na položce.

(Zděděno od ToolStripItem)
ImageKey

Získá nebo nastaví přístupový objekt klíče pro obrázek, ImageList který je zobrazen na objektu ToolStripItem.

(Zděděno od ToolStripItem)
ImageScaling

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
ImageTransparentColor

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
IsDisposed

Získá hodnotu určující, zda objekt byl odstraněn.

(Zděděno od ToolStripItem)
IsOnDropDown

Získá hodnotu určující, zda kontejner aktuální Control je ToolStripDropDown.

(Zděděno od ToolStripItem)
IsOnOverflow

Získá hodnotu určující, zda Placement je vlastnost nastavena na Overflow.

(Zděděno od ToolStripItem)
Margin

Získá nebo nastaví mezeru mezi položkou a sousedními položkami.

(Zděděno od ToolStripItem)
MarqueeAnimationSpeed

Získá nebo nastaví hodnotu představující zpoždění mezi jednotlivými Marquee aktualizacemi zobrazení v milisekundách.

Maximum

Získá nebo nastaví horní mez oblasti, která je definována pro toto ToolStripProgressBar.

MergeAction

Získá nebo nastaví způsob sloučení podřízených nabídek s nadřazenými nabídkami.

(Zděděno od ToolStripItem)
MergeIndex

Získá nebo nastaví pozici sloučené položky v aktuálním ToolStrip.

(Zděděno od ToolStripItem)
Minimum

Získá nebo nastaví dolní mez rozsahu, který je definován pro toto ToolStripProgressBar.

Name

Získá nebo nastaví název položky.

(Zděděno od ToolStripItem)
Overflow

Získá nebo nastaví, zda je položka připojena k ToolStrip nebo ToolStripOverflowButton nebo může plovoucí mezi dvěma.

(Zděděno od ToolStripItem)
Owner

Získá nebo nastaví vlastníka této položky.

(Zděděno od ToolStripItem)
OwnerItem

Získá nadřazený ToolStripItem objekt tohoto ToolStripItem.

(Zděděno od ToolStripItem)
Padding

Získá nebo nastaví vnitřní mezery v pixelech mezi obsahem položky a jeho okraji.

(Zděděno od ToolStripItem)
Parent

Získá nebo nastaví nadřazený kontejner objektu ToolStripItem.

(Zděděno od ToolStripItem)
Placement

Získá aktuální rozložení položky.

(Zděděno od ToolStripItem)
Pressed

Získá hodnotu určující, zda je stav položky stisknut.

(Zděděno od ToolStripItem)
ProgressBar

ProgressBarZíská .

Renderer

Vrátí vykreslovací modul nadřazeného objektu ToolStrip.

(Zděděno od ToolStripItem)
RightToLeft

Získá nebo nastaví hodnotu označující, zda prvky ovládacího prvku jsou zarovnány tak, aby podporovaly národní prostředí pomocí písem zprava doleva.

(Zděděno od ToolStripControlHost)
RightToLeftAutoMirrorImage

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
RightToLeftLayout

Získá nebo nastaví hodnotu určující, zda ToolStripProgressBar je rozložení zprava doleva nebo zleva doprava, když RightToLeft je vlastnost nastavena na Yes.

Selected

Získá hodnotu určující, zda je položka vybrána.

(Zděděno od ToolStripControlHost)
ShowKeyboardCues

Získá hodnotu označující, zda se mají zobrazit nebo skrýt klávesové zkratky.

(Zděděno od ToolStripItem)
Site

Získá nebo nastaví web hostovaného ovládacího prvku.

(Zděděno od ToolStripControlHost)
Size

Získá nebo nastaví velikost ToolStripItem.

(Zděděno od ToolStripControlHost)
Step

Získá nebo nastaví množství, o které se zvýší aktuální hodnota ToolStripProgressBar při PerformStep() zavolání metody.

Style

Získá nebo nastaví styl ToolStripProgressBar.

Tag

Získá nebo nastaví objekt, který obsahuje data o položce.

(Zděděno od ToolStripItem)
Text

Získá nebo nastaví text zobrazený na .ToolStripProgressBar

TextAlign

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
TextDirection

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
TextImageRelation

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
ToolTipText

Získá nebo nastaví text, který se zobrazí jako ToolTip ovládací prvek.

(Zděděno od ToolStripItem)
Value

Získá nebo nastaví aktuální hodnotu ToolStripProgressBar.

Visible

Získá nebo nastaví hodnotu určující, zda je položka zobrazena.

(Zděděno od ToolStripItem)
Width

Získá nebo nastaví šířku v pixelech ToolStripItem.

(Zděděno od ToolStripItem)

Metody

Name Description
CreateAccessibilityInstance()

Vytvoří nový objekt přístupnosti pro ovládací prvek.

CreateAccessibilityInstance()

Vytvoří nový objekt přístupnosti pro ovládací prvek.

(Zděděno od ToolStripControlHost)
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané ToolStripControlHost a volitelně uvolní spravované prostředky.

(Zděděno od ToolStripControlHost)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Zahájí operaci přetažení.

(Zděděno od ToolStripItem)
DoDragDrop(Object, DragDropEffects)

Zahájí operaci přetažení.

(Zděděno od ToolStripItem)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Focus()

Dává fokus na ovládací prvek.

(Zděděno od ToolStripControlHost)
GetCurrentParent()

ToolStrip Načte kontejner aktuálního ToolStripItem.

(Zděděno od ToolStripItem)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetPreferredSize(Size)

Načte velikost obdélníkové oblasti, do které lze ovládací prvek namontovat.

(Zděděno od ToolStripControlHost)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container.

(Zděděno od Component)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Increment(Int32)

Posune aktuální pozici indikátoru průběhu o zadanou částku.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
Invalidate()

Zneplatní celý povrch a ToolStripItem způsobí jeho překreslení.

(Zděděno od ToolStripItem)
Invalidate(Rectangle)

Zneplatní zadanou oblast ToolStripItem přidáním do oblasti ToolStripItemaktualizace , což je oblast, která bude znovu nakreslit při další operaci malování, a způsobí odeslání zprávy o malování do ToolStripItem.

(Zděděno od ToolStripItem)
IsInputChar(Char)

Určuje, zda je znak vstupním znakem, který položka rozpozná.

(Zděděno od ToolStripItem)
IsInputKey(Keys)

Určuje, zda je zadaný klíč běžným vstupním klíčem nebo speciálním klíčem, který vyžaduje předběžné zpracování.

(Zděděno od ToolStripItem)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
OnAvailableChanged(EventArgs)

Vyvolá událost AvailableChanged.

(Zděděno od ToolStripItem)
OnBackColorChanged(EventArgs)

BackColorChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnBindingContextChanged(EventArgs)

BindingContextChanged Vyvolá událost.

(Zděděno od BindableComponent)
OnBoundsChanged()

Nastane, když se Bounds vlastnost změní.

(Zděděno od ToolStripControlHost)
OnClick(EventArgs)

Click Vyvolá událost.

(Zděděno od ToolStripItem)
OnCommandCanExecuteChanged(EventArgs)

CommandCanExecuteChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnCommandChanged(EventArgs)

CommandChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnCommandParameterChanged(EventArgs)

CommandParameterChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnDisplayStyleChanged(EventArgs)

DisplayStyleChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnDoubleClick(EventArgs)

DoubleClick Vyvolá událost.

(Zděděno od ToolStripItem)
OnDragDrop(DragEventArgs)

DragDrop Vyvolá událost.

(Zděděno od ToolStripItem)
OnDragEnter(DragEventArgs)

DragEnter Vyvolá událost.

(Zděděno od ToolStripItem)
OnDragLeave(EventArgs)

DragLeave Vyvolá událost.

(Zděděno od ToolStripItem)
OnDragOver(DragEventArgs)

DragOver Vyvolá událost.

(Zděděno od ToolStripItem)
OnEnabledChanged(EventArgs)

EnabledChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnEnter(EventArgs)

Enter Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnFontChanged(EventArgs)

FontChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnForeColorChanged(EventArgs)

ForeColorChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback Vyvolá událost.

(Zděděno od ToolStripItem)
OnGotFocus(EventArgs)

GotFocus Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnHostedControlResize(EventArgs)

Synchronizuje změnu velikosti hostitele ovládacího prvku se změnou velikosti hostovaného ovládacího prvku.

(Zděděno od ToolStripControlHost)
OnKeyDown(KeyEventArgs)

KeyDown Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnKeyPress(KeyPressEventArgs)

KeyPress Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnKeyUp(KeyEventArgs)

KeyUp Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnLayout(LayoutEventArgs)

Layout Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnLeave(EventArgs)

Leave Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnLocationChanged(EventArgs)

LocationChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnLostFocus(EventArgs)

LostFocus Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnMouseDown(MouseEventArgs)

MouseDown Vyvolá událost.

(Zděděno od ToolStripItem)
OnMouseEnter(EventArgs)

MouseEnter Vyvolá událost.

(Zděděno od ToolStripItem)
OnMouseHover(EventArgs)

MouseHover Vyvolá událost.

(Zděděno od ToolStripItem)
OnMouseLeave(EventArgs)

MouseLeave Vyvolá událost.

(Zděděno od ToolStripItem)
OnMouseMove(MouseEventArgs)

MouseMove Vyvolá událost.

(Zděděno od ToolStripItem)
OnMouseUp(MouseEventArgs)

MouseUp Vyvolá událost.

(Zděděno od ToolStripItem)
OnOwnerChanged(EventArgs)

OwnerChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnOwnerFontChanged(EventArgs)

FontChanged Vyvolá událost při Font změně vlastnosti u nadřazeného objektu ToolStripItem.

(Zděděno od ToolStripItem)
OnPaint(PaintEventArgs)

Paint Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnParentBackColorChanged(EventArgs)

BackColorChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

ParentChanged Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnParentEnabledChanged(EventArgs)

EnabledChanged Vyvolá událost, když Enabled se změní hodnota vlastnosti kontejneru položky.

(Zděděno od ToolStripItem)
OnParentForeColorChanged(EventArgs)

ForeColorChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

RightToLeftChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

QueryContinueDrag Vyvolá událost.

(Zděděno od ToolStripItem)
OnRequestCommandExecute(EventArgs)

Volání v kontextu OnClick(EventArgs) vyvolání Execute(Object) , pokud kontext umožňuje.

(Zděděno od ToolStripItem)
OnRightToLeftChanged(EventArgs)

RightToLeftChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnRightToLeftLayoutChanged(EventArgs)

RightToLeftLayoutChanged Vyvolá událost.

OnSelectedChanged(EventArgs)

SelectedChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnSubscribeControlEvents(Control)

Odebírá události z hostovaného ovládacího prvku.

OnTextChanged(EventArgs)

TextChanged Vyvolá událost.

(Zděděno od ToolStripItem)
OnUnsubscribeControlEvents(Control)

Odhlásí události z hostovaného ovládacího prvku.

OnValidated(EventArgs)

Validated Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnValidating(CancelEventArgs)

Validating Vyvolá událost.

(Zděděno od ToolStripControlHost)
OnVisibleChanged(EventArgs)

VisibleChanged Vyvolá událost.

(Zděděno od ToolStripItem)
PerformClick()

Vygeneruje Click událost pro .ToolStripItem

(Zděděno od ToolStripItem)
PerformStep()

Posune aktuální pozici indikátoru průběhu o velikost Step vlastnosti.

ProcessCmdKey(Message, Keys)

Zpracovává příkazový klíč.

(Zděděno od ToolStripControlHost)
ProcessDialogKey(Keys)

Zpracovává klíč dialogového okna.

(Zděděno od ToolStripControlHost)
ProcessMnemonic(Char)

Zpracovává mnemónní znak.

(Zděděno od ToolStripControlHost)
ResetBackColor()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
ResetDisplayStyle()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetFont()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetForeColor()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
ResetImage()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetMargin()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetPadding()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetRightToLeft()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
ResetTextDirection()

Tato metoda není pro tuto třídu relevantní.

(Zděděno od ToolStripItem)
Select()

Vybere položku.

(Zděděno od ToolStripItem)
SetBounds(Rectangle)

Nastaví velikost a umístění položky.

(Zděděno od ToolStripItem)
SetVisibleCore(Boolean)

ToolStripItem Nastaví zadaný viditelný stav.

(Zděděno od ToolStripControlHost)
ToString()

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od ToolStripItem)

Událost

Name Description
AvailableChanged

Nastane, když se změní hodnota Available vlastnosti.

(Zděděno od ToolStripItem)
BackColorChanged

Nastane, když se změní hodnota BackColor vlastnosti.

(Zděděno od ToolStripItem)
BindingContextChanged

Nastane, když se kontext vazby změnil.

(Zděděno od BindableComponent)
Click

Nastane po kliknutí na ToolStripItem tlačítko.

(Zděděno od ToolStripItem)
CommandCanExecuteChanged

Nastane, když se CanExecute(Object) změní stav ICommand přiřazené vlastnosti Command .

(Zděděno od ToolStripItem)
CommandChanged

Nastane, když se přiřazení ICommandCommand vlastnosti změnilo.

(Zděděno od ToolStripItem)
CommandParameterChanged

Nastane, když hodnota CommandParameter vlastnosti se změnila.

(Zděděno od ToolStripItem)
DisplayStyleChanged

Tato událost není pro tuto třídu relevantní.

(Zděděno od ToolStripControlHost)
Disposed

Nastane, když komponenta je uvolněna voláním Dispose() metody.

(Zděděno od Component)
DoubleClick

Nastane, když je položka poklikáním myší.

(Zděděno od ToolStripItem)
DragDrop

Nastane, když uživatel přetáhne položku a uživatel uvolní tlačítko myši, což znamená, že položka by měla být vyřazena do této položky.

(Zděděno od ToolStripItem)
DragEnter

Nastane, když uživatel přetáhne položku do klientské oblasti této položky.

(Zděděno od ToolStripItem)
DragLeave

Nastane, když uživatel přetáhne položku a ukazatel myši již není přes klientskou oblast této položky.

(Zděděno od ToolStripItem)
DragOver

Nastane, když uživatel přetáhne položku přes oblast klienta této položky.

(Zděděno od ToolStripItem)
EnabledChanged

Nastane, když Enabled se hodnota vlastnosti změnila.

(Zděděno od ToolStripItem)
Enter

Nastane při zadání hostovaného ovládacího prvku.

(Zděděno od ToolStripControlHost)
ForeColorChanged

Nastane, když se ForeColor změní hodnota vlastnosti.

(Zděděno od ToolStripItem)
GiveFeedback

Nastane během operace přetažení.

(Zděděno od ToolStripItem)
GotFocus

Nastane, když hostovaný ovládací prvek obdrží fokus.

(Zděděno od ToolStripControlHost)
KeyDown

Tato událost není pro tuto třídu relevantní.

KeyPress

Tato událost není pro tuto třídu relevantní.

KeyUp

Tato událost není pro tuto třídu relevantní.

Leave

Nastane, když vstupní fokus opustí hostovaný ovládací prvek.

(Zděděno od ToolStripControlHost)
LocationChanged

Tato událost není pro tuto třídu relevantní.

LostFocus

Nastane, když hostovaný ovládací prvek ztratí fokus.

(Zděděno od ToolStripControlHost)
MouseDown

Nastane, když je ukazatel myši nad položkou a je stisknuto tlačítko myši.

(Zděděno od ToolStripItem)
MouseEnter

Nastane, když ukazatel myši zadá položku.

(Zděděno od ToolStripItem)
MouseHover

Nastane, když ukazatel myši najede myší na položku.

(Zděděno od ToolStripItem)
MouseLeave

Nastane, když ukazatel myši opustí položku.

(Zděděno od ToolStripItem)
MouseMove

Nastane, když se ukazatel myši přesune přes položku.

(Zděděno od ToolStripItem)
MouseUp

Nastane, když je ukazatel myši nad položkou a uvolní se tlačítko myši.

(Zděděno od ToolStripItem)
OwnerChanged

Tato událost není pro tuto třídu relevantní.

Paint

Nastane při překreslení položky.

(Zděděno od ToolStripItem)
QueryAccessibilityHelp

Nastane, když klientská aplikace pro usnadnění přístupu vyvolá nápovědu pro aplikaci ToolStripItem.

(Zděděno od ToolStripItem)
QueryContinueDrag

Nastane během operace přetažení a umožňuje zdroji přetažení určit, zda má být operace přetažení zrušena.

(Zděděno od ToolStripItem)
RightToLeftChanged

Nastane, když se RightToLeft změní hodnota vlastnosti.

(Zděděno od ToolStripItem)
RightToLeftLayoutChanged

Nastane, když se změní hodnota RightToLeftLayout vlastnosti.

SelectedChanged

Nastane, když se změní hodnota Selected vlastnosti.

(Zděděno od ToolStripItem)
TextChanged

Tato událost není pro tuto třídu relevantní.

Validated

Tato událost není pro tuto třídu relevantní.

Validating

Tato událost není pro tuto třídu relevantní.

VisibleChanged

Nastane, když se změní hodnota Visible vlastnosti.

(Zděděno od ToolStripItem)

Explicitní implementace rozhraní

Name Description
IDropTarget.OnDragDrop(DragEventArgs)

DragDrop Vyvolá událost.

(Zděděno od ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

DragEnter Vyvolá událost.

(Zděděno od ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

DragLeave Vyvolá událost.

(Zděděno od ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

DragOver Vyvolá událost.

(Zděděno od ToolStripItem)

Platí pro

Viz také