ToolStripProgressBar Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje ovládací prvek Indikátor průběhu systému Windows obsažený 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
-
ToolStripProgressBar
Příklady
Následující příklad kódu ukazuje ToolStripProgressBar , který vypočítá sekvenci Fibonacciho čísel.
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
Poznámky
ToolStripProgressBar ProgressBar je optimalizovaný pro hostování v .ToolStrip Podmnožina vlastností a událostí hostovaného ovládacího prvku je zpřístupněna na ToolStripProgressBar úrovni, ale základní ProgressBar ovládací prvek je plně přístupný prostřednictvím ProgressBar vlastnosti .
Ovládací ToolStripProgressBar prvek vizuálně označuje průběh dlouhé operace. Ovládací ToolStripProgressBar prvek zobrazí pruh, který se v průběhu operace vyplní barvou zvýraznění systému zleva doprava.
Poznámka
Ovládací ToolStripProgressBar prvek může být orientovaný pouze vodorovně.
Ovládací prvek se ToolStripProgressBar obvykle používá, když aplikace provádí úlohy, jako je kopírování souborů nebo tisk dokumentů. Uživatelé aplikace můžou uvažovat o tom, že aplikace nereaguje, pokud neexistuje vizuální upozornění. ToolStripProgressBar Pomocí příkazu upozorněte uživatele, že aplikace provádí zdlouhavý úkol a že aplikace stále reaguje.
Vlastnosti Maximum a Minimum 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 například chcete správně zobrazit průběh 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 provedla k dokončení operace. Vzhledem k tomu, že pruh zobrazený v ovládacím prvku je kolekcí bloků, hodnota zobrazená jediným objektem ToolStripProgressBar se blíží Value aktuální hodnotě vlastnosti. Na základě velikosti objektu ToolStripProgressBarurčuje Value vlastnost, kdy se má zobrazit další blok.
Existuje několik způsobů, jak upravit hodnotu zobrazenou objektem ToolStripProgressBar , kromě přímé změny Value vlastnosti. Vlastnost můžete použít Step k určení konkrétní hodnoty, o kterou se má vlastnost zvýšit Value , a poté volat metodu PerformStep pro zvýšení hodnoty. Chcete-li měnit hodnotu přírůstku, 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
ToolStripProgressBar() |
Inicializuje novou instanci ToolStripProgressBar třídy . |
ToolStripProgressBar(String) |
Inicializuje novou instanci ToolStripProgressBar třídy se zadaným názvem. |
Vlastnosti
AccessibilityObject |
Získá přiřazené AccessibleObject ovládacímu prvku. (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ý bude hlášen klientským aplikacím přístupnosti. (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 uživatelského rozhraní elementu ovládacího prvku. (Zděděno od ToolStripItem) |
Alignment |
Získá nebo nastaví hodnotu označující, zda se položka zarovná k začátku nebo konci objektu ToolStrip. (Zděděno od ToolStripItem) |
AllowDrop |
Získá nebo nastaví hodnotu označující, zda přetahování a změna pořadí položek jsou zpracovány prostřednictvím událostí, které implementujete. (Zděděno od ToolStripItem) |
Anchor |
Získá nebo nastaví okraje kontejneru, na který ToolStripItem je vázán a určuje, jak ToolStripItem je změněna velikost s jeho nadřazenou. (Zděděno od ToolStripItem) |
AutoSize |
Získá nebo nastaví hodnotu určující, zda má položka automaticky velikost. (Zděděno od ToolStripItem) |
AutoToolTip |
Získá nebo nastaví hodnotu označující, zda použít Text vlastnost nebo ToolTipText vlastnost pro ToolStripItem popis. (Zděděno od ToolStripItem) |
Available |
Získá nebo nastaví hodnotu označ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 označující, zda komponenta může vyvolat událost. (Zděděno od Component) |
CanSelect |
Získá hodnotu označující, zda lze vybrat ovládací prvek. (Zděděno od ToolStripControlHost) |
CausesValidation |
Získá nebo nastaví hodnotu označ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 čí Execute(Object) metoda bude volána při ToolStripItem událost Click je vyvolána. (Zděděno od ToolStripItem) |
CommandParameter |
Získá nebo nastaví parametr, který je předán ICommand do přiřazené Command vlastnosti. (Zděděno od ToolStripItem) |
Container |
Získá objekt IContainer , který obsahuje Component. (Zděděno od Component) |
ContentRectangle |
Získá oblast, kde obsah, například text a ikony, lze umístit v rámci ToolStripItem bez přepsání ohraničení pozadí. (Zděděno od ToolStripItem) |
Control |
Získá, Control že se jedná ToolStripControlHost o 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ů datové vazby pro tento IBindableComponentobjekt . (Zděděno od BindableComponent) |
DefaultAutoToolTip |
Získá hodnotu označující, zda se má zobrazit, ToolTip která je definována jako výchozí. (Zděděno od ToolStripItem) |
DefaultDisplayStyle |
Získá hodnotu označující, co je zobrazeno v objektu ToolStripItem. (Zděděno od ToolStripItem) |
DefaultMargin |
Získá mezeru mezi ToolStripProgressBar a sousedními položkami. |
DefaultPadding |
Získá vnitřní mezery charakteristiky položky. (Zděděno od ToolStripItem) |
DefaultSize |
Získá výšku a šířku objektu ToolStripProgressBar v pixelech. |
DesignMode |
Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component . (Zděděno od Component) |
DismissWhenClicked |
Získá hodnotu označující, zda jsou položky v objektu ToolStripDropDown skryté 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 ukotveny k nadřazený ovládací prvek a určuje, jak ToolStripItem je změněna velikost s jeho nadřazenou. (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ý ToolStripItem ovládací prvek 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 označ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 v hostovaném ovládacím 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 objektu ToolStripItemv pixelech . (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í klíč přistupující k obrázku v objektu ImageListToolStripItem, který je zobrazen na . (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 označující, zda byl objekt odstraněn. (Zděděno od ToolStripItem) |
IsOnDropDown |
Získá hodnotu označující, zda kontejner aktuální Control je .ToolStripDropDown (Zděděno od ToolStripItem) |
IsOnOverflow |
Získá hodnotu označující, zda Placement je vlastnost nastavena na Overflowhodnotu . (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 rozsahu, který je definován pro tento 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 rámci aktuální ToolStrip. (Zděděno od ToolStripItem) |
Minimum |
Získá nebo nastaví dolní mez rozsahu, který je definován pro tento 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 těmito 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 ToolStripItemobjektu . (Zděděno od ToolStripItem) |
Padding |
Získá nebo nastaví vnitřní mezery v pixelech mezi obsahem položky a jejími 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 označující, zda je stisknut stav položky. (Zděděno od ToolStripItem) |
ProgressBar |
Získá .ProgressBar |
Renderer |
Představuje ovládací prvek Indikátor průběhu systému Windows obsažený v objektu StatusStrip. (Zděděno od ToolStripItem) |
RightToLeft |
Získá nebo nastaví hodnotu označující, zda jsou prvky ovládacího prvku zarovnány tak, aby podporovaly národní prostředí pomocí písem se 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 označující, zda ToolStripProgressBar je rozložení zprava doleva nebo zleva doprava, pokud RightToLeft je vlastnost nastavena na Yeshodnotu . |
Selected |
Získá hodnotu označující, zda je vybraná položka. (Zděděno od ToolStripControlHost) |
ShowKeyboardCues |
Získá hodnotu označující, zda mají být zobrazeny nebo skryty 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é chcete zvýšit aktuální hodnotu ToolStripProgressBarPerformStep() při zavolání metody. |
Style |
Získá nebo nastaví styl objektu 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ý v objektu 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 pro ovládací prvek. (Zděděno od ToolStripItem) |
Value |
Získá nebo nastaví aktuální hodnotu objektu ToolStripProgressBar. |
Visible |
Získá nebo nastaví hodnotu označující, zda je položka zobrazena. (Zděděno od ToolStripItem) |
Width |
Získá nebo nastaví šířku v pixelech objektu ToolStripItem. (Zděděno od ToolStripItem) |
Metody
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 používané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 nástrojem a volitelně uvolní spravované prostředky. (Zděděno od ToolStripControlHost) |
DoDragDrop(Object, DragDropEffects) |
Zahájí operaci přetažení. (Zděděno od ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Spustí operaci přetažení. (Zděděno od ToolStripItem) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Focus() |
Dává fokus ovládacímu prvku. (Zděděno od ToolStripControlHost) |
GetCurrentParent() |
Načte ToolStrip kontejner aktuálního ToolStripItem. (Zděděno od ToolStripItem) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (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 zabudovat. (Zděděno od ToolStripControlHost) |
GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jejím Containerobjektem . (Zděděno od Component) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
Increment(Int32) |
Posune aktuální pozici indikátoru průběhu o zadanou hodnotu. |
InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
Invalidate() |
Zneplatní celý povrch objektu ToolStripItem a způsobí jeho překreslení. (Zděděno od ToolStripItem) |
Invalidate(Rectangle) |
Zruší platnost zadané oblasti objektu ToolStripItem jejím přidáním do oblasti ToolStripItemaktualizace objektu , což je oblast, která bude překreslena při další operaci malování, a způsobí odeslání zprávy malování do objektu ToolStripItem. (Zděděno od ToolStripItem) |
IsInputChar(Char) |
Určuje, zda je znak vstupní znak, 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 Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Vyvolá AvailableChanged událost. (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 při Bounds změně vlastnosti. (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) |
Vyvolá událost při FontChangedFont změně vlastnosti v nadřazené 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 při Enabled změně hodnoty 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á se v kontextu pro OnClick(EventArgs) vyvolání Execute(Object) , pokud to 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) |
Představuje ovládací prvek Indikátor průběhu systému Windows obsažený v objektu StatusStrip. (Zděděno od ToolStripItem) |
OnSubscribeControlEvents(Control) |
Přihlásí se k odběru událostí z hostovaného ovládacího prvku. |
OnTextChanged(EventArgs) |
TextChanged Vyvolá událost. (Zděděno od ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Zruší odběr událostí 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 |
PerformStep() |
Posune aktuální pozici indikátoru průběhu o hodnotu Step vlastnosti. |
ProcessCmdKey(Message, Keys) |
Zpracuje příkazový klíč. (Zděděno od ToolStripControlHost) |
ProcessDialogKey(Keys) |
Zpracuje klávesu dialogového okna. (Zděděno od ToolStripControlHost) |
ProcessMnemonic(Char) |
Zpracovává mnemotechnický 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í hodnotu na zadaný viditelný stav. (Zděděno od ToolStripControlHost) |
ToString() |
String Vrátí hodnotu obsahující název , Componentpokud existuje. Tato metoda by neměla být přepsána. (Zděděno od ToolStripItem) |
Událost
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 při změně kontextu vazby. (Zděděno od BindableComponent) |
Click |
Zobrazí se ToolStripItem při kliknutí na tlačítko. (Zděděno od ToolStripItem) |
CommandCanExecuteChanged |
Nastane, když se CanExecute(Object) změní stav ICommand přiřazené Command vlastnosti. (Zděděno od ToolStripItem) |
CommandChanged |
Nastane, když se přiřazení ICommandCommand vlastnosti změnilo. (Zděděno od ToolStripItem) |
CommandParameterChanged |
Nastane, když se hodnota CommandParameter vlastnosti 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ž je komponenta odstraněna voláním Dispose() metody. (Zděděno od Component) |
DoubleClick |
Vyvolá se při poklikání na položku 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 přehozena 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í nad oblastí klienta této položky. (Zděděno od ToolStripItem) |
DragOver |
Vyvolá se, když uživatel přetáhne položku přes oblast klienta této položky. (Zděděno od ToolStripItem) |
EnabledChanged |
Vyvolá se při Enabled změně hodnoty vlastnosti. (Zděděno od ToolStripItem) |
Enter |
Nastane při zadání hostovaného ovládacího prvku. (Zděděno od ToolStripControlHost) |
ForeColorChanged |
Vyvolá se při ForeColor změně hodnoty vlastnosti. (Zděděno od ToolStripItem) |
GiveFeedback |
Vyvolá se při operaci 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 |
Vyvolá se, když je ukazatel myši nad položkou a je stisknuto tlačítko myši. (Zděděno od ToolStripItem) |
MouseEnter |
Vyvolá se při vstupu ukazatele myši do položky. (Zděděno od ToolStripItem) |
MouseHover |
Vyvolá se, když ukazatel myši najede na položku. (Zděděno od ToolStripItem) |
MouseLeave |
Vyvolá se, když ukazatel myši opustí položku. (Zděděno od ToolStripItem) |
MouseMove |
Vyvolá se při přesunutí ukazatele myši na položku. (Zděděno od ToolStripItem) |
MouseUp |
Vyvolá se, když je ukazatel myši nad položkou a tlačítko myši je uvolněno. (Zděděno od ToolStripItem) |
OwnerChanged |
Tato událost není pro tuto třídu relevantní. |
Paint |
Vyvolá se při překreslení položky. (Zděděno od ToolStripItem) |
QueryAccessibilityHelp |
Vyvolá se, když klientská aplikace pro usnadnění přístupu vyvolá nápovědu pro .ToolStripItem (Zděděno od ToolStripItem) |
QueryContinueDrag |
Vyvolá se 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 |
Vyvolá se při RightToLeft změně hodnoty vlastnosti. (Zděděno od ToolStripItem) |
RightToLeftLayoutChanged |
Vyvolá se při změně hodnoty RightToLeftLayout vlastnosti. |
SelectedChanged |
Představuje ovládací prvek Indikátor průběhu systému Windows obsažený v objektu StatusStrip. (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 |
Vyvolá se při změně hodnoty Visible vlastnosti. (Zděděno od ToolStripItem) |
Explicitní implementace rozhraní
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) |
|