ToolStripProgressBar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um controle de barra de progresso do Windows contido em um 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
- Herança
- Herança
-
ToolStripProgressBar
Exemplos
O exemplo de código a seguir demonstra um ToolStripProgressBar que calcula uma sequência de números fibonacci.
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
Comentários
ToolStripProgressBar é o ProgressBar otimizado para hospedagem em um ToolStrip. Um subconjunto das propriedades e eventos do controle hospedado é exposto no ToolStripProgressBar nível , mas o controle subjacente ProgressBar é totalmente acessível por meio da ProgressBar propriedade .
Um ToolStripProgressBar controle indica visualmente o progresso de uma operação demorada. O ToolStripProgressBar controle exibe uma barra que preenche da esquerda para a direita com a cor de realce do sistema à medida que uma operação progride.
Observação
O ToolStripProgressBar controle só pode ser orientado horizontalmente.
O ToolStripProgressBar controle normalmente é usado quando um aplicativo executa tarefas como copiar arquivos ou imprimir documentos. Os usuários de um aplicativo poderão considerar um aplicativo sem resposta se não houver nenhuma indicação visual. Use o ToolStripProgressBar para notificar o usuário de que o aplicativo está executando uma tarefa longa e que o aplicativo ainda está respondendo.
As Maximum propriedades e Minimum definem o intervalo de valores para representar o progresso de uma tarefa. A Minimum propriedade normalmente é definida como um valor igual a zero e a Maximum propriedade normalmente é definida como um valor que indica a conclusão de uma tarefa. Por exemplo, para exibir o progresso corretamente ao copiar um grupo de arquivos, a Maximum propriedade pode ser definida como o número total de arquivos a serem copiados. A Value propriedade representa o progresso que o aplicativo fez para concluir a operação. Como a barra exibida no controle é uma coleção de blocos, o valor exibido pelo ToolStripProgressBar só aproxima o Value valor atual da propriedade. Com base no tamanho do ToolStripProgressBar, a Value propriedade determina quando exibir o próximo bloco.
Há várias maneiras de modificar o valor exibido pelo ToolStripProgressBar outro, além de alterar a Value propriedade diretamente. Você pode usar a Step propriedade para especificar um valor específico para incrementar a Value propriedade por e, em seguida, chamar o PerformStep método para incrementar o valor. Para variar o valor de incremento, você pode usar o Increment método e especificar um valor pelo qual incrementar a Value propriedade.
ToolStripProgressBar substitui o controle mais antigo ProgressBar , que, no entanto, é retido para compatibilidade com versões anteriores.
Construtores
ToolStripProgressBar() |
Inicializa uma nova instância da classe ToolStripProgressBar. |
ToolStripProgressBar(String) |
Inicializa uma nova instância da classe ToolStripProgressBar com o nome especificado. |
Propriedades
AccessibilityObject |
Obtém o AccessibleObject atribuído ao controle. (Herdado de ToolStripItem) |
AccessibleDefaultActionDescription |
Obtém ou define a descrição de ação padrão do controle para o uso por aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleDescription |
Obtém ou define a descrição que será relatada para os aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleName |
Obtém ou define o nome do controle para uso de aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleRole |
Obtém ou define a função acessível do controle, que especifica o tipo de elemento de interface do usuário do controle. (Herdado de ToolStripItem) |
Alignment |
Obtém ou define um valor que indica se o item é alinhado no início ou no final do ToolStrip. (Herdado de ToolStripItem) |
AllowDrop |
Obtém ou define um valor que indica se a operação do tipo "arrastar e soltar" e a reordenação de itens são manipulados por meio de eventos que você implementou. (Herdado de ToolStripItem) |
Anchor |
Obtém ou define as bordas do contêiner ao qual um ToolStripItem está vinculado e determina como um ToolStripItem é redimensionado com seu pai. (Herdado de ToolStripItem) |
AutoSize |
Obtém ou define um valor que indica se o item é dimensionado automaticamente. (Herdado de ToolStripItem) |
AutoToolTip |
Obtém ou define um valor que indica se a propriedade Text ou a propriedade ToolTipText para dica de ferramenta ToolStripItem deve ser usada. (Herdado de ToolStripItem) |
Available |
Obtém ou define um valor que indica se o ToolStripItem deve ser colocado em um ToolStrip. (Herdado de ToolStripItem) |
BackColor |
Obtém ou define a cor da tela de fundo do controle. (Herdado de ToolStripControlHost) |
BackgroundImage |
Essa propriedade não é relevante para essa classe. |
BackgroundImageLayout |
Essa propriedade não é relevante para essa classe. |
BindingContext |
Obtém ou define a coleção de gerenciadores de moeda para o IBindableComponent. (Herdado de BindableComponent) |
Bounds |
Obtém o tamanho e o local do item. (Herdado de ToolStripItem) |
CanRaiseEvents |
Obtém um valor que indica se o componente pode acionar um evento. (Herdado de Component) |
CanSelect |
Obtém um valor que indica se o controle pode ser selecionado. (Herdado de ToolStripControlHost) |
CausesValidation |
Obtém ou define um valor que indica se o controle hospedado causa e aciona eventos de validação em outros controles quando o controle hospedado recebe o foco. (Herdado de ToolStripControlHost) |
Command |
Obtém ou define o ICommand cujo Execute(Object) método será chamado quando o evento ToolStripItem for Click invocado. (Herdado de ToolStripItem) |
CommandParameter |
Obtém ou define o parâmetro que é passado para o ICommand atribuído à Command propriedade . (Herdado de ToolStripItem) |
Container |
Obtém o IContainer que contém o Component. (Herdado de Component) |
ContentRectangle |
Obtém a área na qual o conteúdo, como texto e ícones, pode ser colocado em um ToolStripItem sem substituir as bordas da tela de fundo. (Herdado de ToolStripItem) |
Control |
Obtém o Control que este ToolStripControlHost está hospedando. (Herdado de ToolStripControlHost) |
ControlAlign |
Obtém ou define o alinhamento do controle no formulário. (Herdado de ToolStripControlHost) |
DataBindings |
Obtém a coleção de objetos de associação de dados para esse IBindableComponent. (Herdado de BindableComponent) |
DefaultAutoToolTip |
Obtém um valor que indica se a ToolTip definida como o padrão será exibida. (Herdado de ToolStripItem) |
DefaultDisplayStyle |
Obtém um valor que indica o que é exibido no ToolStripItem. (Herdado de ToolStripItem) |
DefaultMargin |
Obtém o espaçamento entre o ToolStripProgressBar e itens adjacentes. |
DefaultPadding |
Obtém as características de espaçamento interno do item. (Herdado de ToolStripItem) |
DefaultSize |
Obtém a altura e largura do ToolStripProgressBar em pixels. |
DesignMode |
Obtém um valor que indica se o Component está no modo de design no momento. (Herdado de Component) |
DismissWhenClicked |
Obtém um valor que indica se os itens de um ToolStripDropDown ficam ocultos depois que recebem um clique. (Herdado de ToolStripItem) |
DisplayStyle |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
Dock |
Obtém ou define quais bordas de ToolStripItem são encaixadas em seu controle pai e determina como uma ToolStripItem é redimensionada com seu pai. (Herdado de ToolStripItem) |
DoubleClickEnabled |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
Enabled |
Obtém ou define um valor que indica se o controle pai do ToolStripItem está habilitado. (Herdado de ToolStripControlHost) |
Events |
Obtém a lista de manipuladores de eventos que estão anexados a este Component. (Herdado de Component) |
Focused |
Obtém um valor que indica se o controle tem foco de entrada. (Herdado de ToolStripControlHost) |
Font |
Obtém ou define a fonte a ser usada no controle hospedado. (Herdado de ToolStripControlHost) |
ForeColor |
Obtém ou define a cor de primeiro plano do controle hospedado. (Herdado de ToolStripControlHost) |
Height |
Obtém ou define a altura, em pixels, de um ToolStripItem. (Herdado de ToolStripItem) |
Image |
A imagem associada ao objeto. (Herdado de ToolStripControlHost) |
ImageAlign |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
ImageIndex |
Obtém ou define o valor do índice da imagem que é exibido no item. (Herdado de ToolStripItem) |
ImageKey |
Obtém ou define o acessador de chave para a imagem na ImageList que é exibido em um ToolStripItem. (Herdado de ToolStripItem) |
ImageScaling |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
ImageTransparentColor |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
IsDisposed |
Obtém um valor que indica se o objeto foi descartado. (Herdado de ToolStripItem) |
IsOnDropDown |
Obtém um valor que indica se o contêiner do Control atual é um ToolStripDropDown. (Herdado de ToolStripItem) |
IsOnOverflow |
Obtém um valor que indica se a propriedade Placement foi definida como Overflow. (Herdado de ToolStripItem) |
Margin |
Obtém ou define o espaço entre o item e os itens adjacentes. (Herdado de ToolStripItem) |
MarqueeAnimationSpeed |
Obtém ou define um valor que representa o atraso entre cada atualização de exibição Marquee, em milissegundos. |
Maximum |
Obtém ou define o limite superior do intervalo definido para esse ToolStripProgressBar. |
MergeAction |
Obtém ou define como os menus filho são mescladas com menus pai. (Herdado de ToolStripItem) |
MergeIndex |
Obtém ou define a posição de um item mesclado no ToolStrip atual. (Herdado de ToolStripItem) |
Minimum |
Obtém ou define o limite inferior do intervalo que está definido para esse ToolStripProgressBar. |
Name |
Obtém ou define o nome do item. (Herdado de ToolStripItem) |
Overflow |
Obtém ou define se o item é anexado ao ToolStrip ou ao ToolStripOverflowButton ou se ele pode flutuar entre os dois. (Herdado de ToolStripItem) |
Owner |
Obtém ou define o proprietário desse item. (Herdado de ToolStripItem) |
OwnerItem |
Obtém o pai ToolStripItem desse ToolStripItem. (Herdado de ToolStripItem) |
Padding |
Obtém ou define o espaçamento interno, em pixels, entre o conteúdo do item e suas bordas. (Herdado de ToolStripItem) |
Parent |
Obtém ou define o contêiner pai do ToolStripItem. (Herdado de ToolStripItem) |
Placement |
Obtém o layout atual do item. (Herdado de ToolStripItem) |
Pressed |
Obtém um valor que indica se o estado do item é pressionado. (Herdado de ToolStripItem) |
ProgressBar |
Obtém o ProgressBar. |
Renderer |
Representa um controle de barra de progresso do Windows contido em um StatusStrip. (Herdado de ToolStripItem) |
RightToLeft |
Obtém ou define um valor que indica se os elementos do controle estão alinhados para dar suporte a localidades que usam fontes da direita para a esquerda. (Herdado de ToolStripControlHost) |
RightToLeftAutoMirrorImage |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
RightToLeftLayout |
Obtém ou define um valor que indica se o layout ToolStripProgressBar é da direita para a esquerda ou da direita para esquerda quando a propriedade RightToLeft está definida como Yes. |
Selected |
Obtém um valor que indica se o item está selecionado. (Herdado de ToolStripControlHost) |
ShowKeyboardCues |
Obtém um valor que indica se as teclas de atalho devem ser mostradas ou ocultas. (Herdado de ToolStripItem) |
Site |
Obtém ou define o site do controle hospedado. (Herdado de ToolStripControlHost) |
Size |
Obtém ou define o tamanho do ToolStripItem. (Herdado de ToolStripControlHost) |
Step |
Obtém ou define a quantidade pela qual aumentar o valor atual do ToolStripProgressBar quando o método PerformStep() é chamado. |
Style |
Obtém ou define o estilo de ToolStripProgressBar. |
Tag |
Obtém ou define o objeto que contém dados sobre o item. (Herdado de ToolStripItem) |
Text |
Obtém ou define o texto exibido no ToolStripProgressBar. |
TextAlign |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
TextDirection |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
TextImageRelation |
Essa propriedade não é relevante para essa classe. (Herdado de ToolStripControlHost) |
ToolTipText |
Obtém ou define o texto exibido como ToolTip para um controle. (Herdado de ToolStripItem) |
Value |
Obtém ou define o valor atual da ToolStripProgressBar. |
Visible |
Obtém ou define um valor que indica se o item é exibido. (Herdado de ToolStripItem) |
Width |
Obtém ou define a largura em pixels de um ToolStripItem. (Herdado de ToolStripItem) |
Métodos
CreateAccessibilityInstance() |
Cria um novo objeto de acessibilidade para o controle. |
CreateAccessibilityInstance() |
Cria um novo objeto de acessibilidade para o controle. (Herdado de ToolStripControlHost) |
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
Dispose() |
Libera todos os recursos usados pelo Component. (Herdado de Component) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo ToolStripControlHost e opcionalmente libera os recursos gerenciados. (Herdado de ToolStripControlHost) |
DoDragDrop(Object, DragDropEffects) |
Começa uma operação de arrastar e soltar. (Herdado de ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Inicia uma operação de arrastar. (Herdado de ToolStripItem) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Focus() |
Fornece o foco para um controle. (Herdado de ToolStripControlHost) |
GetCurrentParent() |
Recupera o ToolStrip que é o contêiner do ToolStripItem atual. (Herdado de ToolStripItem) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetPreferredSize(Size) |
Recupera o tamanho de uma área retangular na qual um controle pode ser ajustado. (Herdado de ToolStripControlHost) |
GetService(Type) |
Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container. (Herdado de Component) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Increment(Int32) |
Avança a posição atual da barra de progresso na quantidade especificada. |
InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
Invalidate() |
Invalida a superfície inteira do ToolStripItem e faz com que ele seja redesenhado. (Herdado de ToolStripItem) |
Invalidate(Rectangle) |
Invalida a região especificada do ToolStripItem adicionando-a à região de atualização do ToolStripItem, que é a área que será repintada na próxima operação de pintura e envia uma mensagem sobre a pintura ao ToolStripItem. (Herdado de ToolStripItem) |
IsInputChar(Char) |
Determina se um caractere é um caractere de entrada reconhecido pelo item. (Herdado de ToolStripItem) |
IsInputKey(Keys) |
Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que exige o pré-processamento. (Herdado de ToolStripItem) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Aciona o evento AvailableChanged. (Herdado de ToolStripItem) |
OnBackColorChanged(EventArgs) |
Aciona o evento BackColorChanged. (Herdado de ToolStripItem) |
OnBindingContextChanged(EventArgs) |
Aciona o evento BindingContextChanged. (Herdado de BindableComponent) |
OnBoundsChanged() |
Ocorre quando a propriedade Bounds muda. (Herdado de ToolStripControlHost) |
OnClick(EventArgs) |
Aciona o evento Click. (Herdado de ToolStripItem) |
OnCommandCanExecuteChanged(EventArgs) |
Aciona o evento CommandCanExecuteChanged. (Herdado de ToolStripItem) |
OnCommandChanged(EventArgs) |
Aciona o evento CommandChanged. (Herdado de ToolStripItem) |
OnCommandParameterChanged(EventArgs) |
Aciona o evento CommandParameterChanged. (Herdado de ToolStripItem) |
OnDisplayStyleChanged(EventArgs) |
Aciona o evento DisplayStyleChanged. (Herdado de ToolStripItem) |
OnDoubleClick(EventArgs) |
Aciona o evento DoubleClick. (Herdado de ToolStripItem) |
OnDragDrop(DragEventArgs) |
Aciona o evento DragDrop. (Herdado de ToolStripItem) |
OnDragEnter(DragEventArgs) |
Aciona o evento DragEnter. (Herdado de ToolStripItem) |
OnDragLeave(EventArgs) |
Aciona o evento DragLeave. (Herdado de ToolStripItem) |
OnDragOver(DragEventArgs) |
Aciona o evento DragOver. (Herdado de ToolStripItem) |
OnEnabledChanged(EventArgs) |
Aciona o evento EnabledChanged. (Herdado de ToolStripItem) |
OnEnter(EventArgs) |
Aciona o evento Enter. (Herdado de ToolStripControlHost) |
OnFontChanged(EventArgs) |
Aciona o evento FontChanged. (Herdado de ToolStripItem) |
OnForeColorChanged(EventArgs) |
Aciona o evento ForeColorChanged. (Herdado de ToolStripItem) |
OnGiveFeedback(GiveFeedbackEventArgs) |
Aciona o evento GiveFeedback. (Herdado de ToolStripItem) |
OnGotFocus(EventArgs) |
Aciona o evento GotFocus. (Herdado de ToolStripControlHost) |
OnHostedControlResize(EventArgs) |
Sincroniza o redimensionamento do host do controle com o redimensionamento do controle hospedado. (Herdado de ToolStripControlHost) |
OnKeyDown(KeyEventArgs) |
Aciona o evento KeyDown. (Herdado de ToolStripControlHost) |
OnKeyPress(KeyPressEventArgs) |
Aciona o evento KeyPress. (Herdado de ToolStripControlHost) |
OnKeyUp(KeyEventArgs) |
Aciona o evento KeyUp. (Herdado de ToolStripControlHost) |
OnLayout(LayoutEventArgs) |
Aciona o evento Layout. (Herdado de ToolStripControlHost) |
OnLeave(EventArgs) |
Aciona o evento Leave. (Herdado de ToolStripControlHost) |
OnLocationChanged(EventArgs) |
Aciona o evento LocationChanged. (Herdado de ToolStripItem) |
OnLostFocus(EventArgs) |
Aciona o evento LostFocus. (Herdado de ToolStripControlHost) |
OnMouseDown(MouseEventArgs) |
Aciona o evento MouseDown. (Herdado de ToolStripItem) |
OnMouseEnter(EventArgs) |
Aciona o evento MouseEnter. (Herdado de ToolStripItem) |
OnMouseHover(EventArgs) |
Aciona o evento MouseHover. (Herdado de ToolStripItem) |
OnMouseLeave(EventArgs) |
Aciona o evento MouseLeave. (Herdado de ToolStripItem) |
OnMouseMove(MouseEventArgs) |
Aciona o evento MouseMove. (Herdado de ToolStripItem) |
OnMouseUp(MouseEventArgs) |
Aciona o evento MouseUp. (Herdado de ToolStripItem) |
OnOwnerChanged(EventArgs) |
Aciona o evento OwnerChanged. (Herdado de ToolStripItem) |
OnOwnerFontChanged(EventArgs) |
Aciona o evento FontChanged quando a propriedade Font foi alterada no pai do ToolStripItem. (Herdado de ToolStripItem) |
OnPaint(PaintEventArgs) |
Aciona o evento Paint. (Herdado de ToolStripControlHost) |
OnParentBackColorChanged(EventArgs) |
Aciona o evento BackColorChanged. (Herdado de ToolStripItem) |
OnParentChanged(ToolStrip, ToolStrip) |
Aciona o evento ParentChanged. (Herdado de ToolStripControlHost) |
OnParentEnabledChanged(EventArgs) |
Aciona o evento EnabledChanged quando o valor da propriedade Enabled do contêiner do item é alterado. (Herdado de ToolStripItem) |
OnParentForeColorChanged(EventArgs) |
Aciona o evento ForeColorChanged. (Herdado de ToolStripItem) |
OnParentRightToLeftChanged(EventArgs) |
Aciona o evento RightToLeftChanged. (Herdado de ToolStripItem) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Aciona o evento QueryContinueDrag. (Herdado de ToolStripItem) |
OnRequestCommandExecute(EventArgs) |
Chamado no contexto de OnClick(EventArgs) para invocar Execute(Object) se o contexto permitir. (Herdado de ToolStripItem) |
OnRightToLeftChanged(EventArgs) |
Aciona o evento RightToLeftChanged. (Herdado de ToolStripItem) |
OnRightToLeftLayoutChanged(EventArgs) |
Aciona o evento RightToLeftLayoutChanged. |
OnSelectedChanged(EventArgs) |
Representa um controle de barra de progresso do Windows contido em um StatusStrip. (Herdado de ToolStripItem) |
OnSubscribeControlEvents(Control) |
Assina eventos do controle hospedado. |
OnTextChanged(EventArgs) |
Aciona o evento TextChanged. (Herdado de ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Cancela a assinatura de eventos do controle hospedado. |
OnValidated(EventArgs) |
Aciona o evento Validated. (Herdado de ToolStripControlHost) |
OnValidating(CancelEventArgs) |
Aciona o evento Validating. (Herdado de ToolStripControlHost) |
OnVisibleChanged(EventArgs) |
Aciona o evento VisibleChanged. (Herdado de ToolStripItem) |
PerformClick() |
Gera um evento |
PerformStep() |
Avança a posição atual da barra de progresso até o valor da propriedade Step. |
ProcessCmdKey(Message, Keys) |
Processa uma chave de comando. (Herdado de ToolStripControlHost) |
ProcessDialogKey(Keys) |
Processa uma chave de caixa de diálogo. (Herdado de ToolStripControlHost) |
ProcessMnemonic(Char) |
Processa um caractere mnemônico. (Herdado de ToolStripControlHost) |
ResetBackColor() |
Esse método não é relevante para essa classe. (Herdado de ToolStripControlHost) |
ResetDisplayStyle() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetFont() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetForeColor() |
Esse método não é relevante para essa classe. (Herdado de ToolStripControlHost) |
ResetImage() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetMargin() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetPadding() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetRightToLeft() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetTextDirection() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
Select() |
Seleciona o item. (Herdado de ToolStripItem) |
SetBounds(Rectangle) |
Define o tamanho e o local do item. (Herdado de ToolStripItem) |
SetVisibleCore(Boolean) |
Define o ToolStripItem para o estado de visibilidade especificado. (Herdado de ToolStripControlHost) |
ToString() |
Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído. (Herdado de ToolStripItem) |
Eventos
AvailableChanged |
Ocorre quando o valor da propriedade Available muda. (Herdado de ToolStripItem) |
BackColorChanged |
Ocorre quando o valor da propriedade BackColor muda. (Herdado de ToolStripItem) |
BindingContextChanged |
Ocorre quando o contexto de associação foi alterado. (Herdado de BindableComponent) |
Click |
Ocorre quando o ToolStripItem é clicado. (Herdado de ToolStripItem) |
CommandCanExecuteChanged |
Ocorre quando o CanExecute(Object) status do ICommand atribuído à Command propriedade foi alterado. (Herdado de ToolStripItem) |
CommandChanged |
Ocorre quando o atribuído ICommand da Command propriedade foi alterado. (Herdado de ToolStripItem) |
CommandParameterChanged |
Ocorre quando o valor da propriedade CommandParameter foi alterado. (Herdado de ToolStripItem) |
DisplayStyleChanged |
Esse evento não é relevante para essa classe. (Herdado de ToolStripControlHost) |
Disposed |
Ocorre quando o componente é disposto por uma chamada ao método Dispose(). (Herdado de Component) |
DoubleClick |
Ocorre quando o item recebe dois cliques com o mouse. (Herdado de ToolStripItem) |
DragDrop |
Ocorre quando o usuário arrasta um item e libera o botão do mouse, indicando que o item deve ser solto nesse item. (Herdado de ToolStripItem) |
DragEnter |
Ocorre quando o usuário arrasta um item para a área de cliente desse item. (Herdado de ToolStripItem) |
DragLeave |
Ocorre quando o usuário arrasta um item e o ponteiro do mouse não está mais na área de cliente desse item. (Herdado de ToolStripItem) |
DragOver |
Ocorre quando o usuário arrasta um item para a área de cliente deste item. (Herdado de ToolStripItem) |
EnabledChanged |
Ocorre quando o valor da propriedade Enabled é alterado. (Herdado de ToolStripItem) |
Enter |
Ocorre quando o controle hospedado é inserido. (Herdado de ToolStripControlHost) |
ForeColorChanged |
Ocorre quando o valor da propriedade ForeColor muda. (Herdado de ToolStripItem) |
GiveFeedback |
Ocorre durante uma operação de arrastar. (Herdado de ToolStripItem) |
GotFocus |
Ocorre quando o controle hospedado recebe o foco. (Herdado de ToolStripControlHost) |
KeyDown |
Esse evento não é relevante para essa classe. |
KeyPress |
Esse evento não é relevante para essa classe. |
KeyUp |
Esse evento não é relevante para essa classe. |
Leave |
Ocorre quando o foco de entrada deixa o controle hospedado. (Herdado de ToolStripControlHost) |
LocationChanged |
Esse evento não é relevante para essa classe. |
LostFocus |
Ocorre quando o controle hospedado perde o foco. (Herdado de ToolStripControlHost) |
MouseDown |
Ocorre quando o ponteiro do mouse está sobre o item e um botão do mouse é pressionado. (Herdado de ToolStripItem) |
MouseEnter |
Ocorre quando o ponteiro do mouse entra no item. (Herdado de ToolStripItem) |
MouseHover |
Ocorre quando o ponteiro do mouse focaliza o item. (Herdado de ToolStripItem) |
MouseLeave |
Ocorre quando o ponteiro do mouse deixa o item. (Herdado de ToolStripItem) |
MouseMove |
Ocorre quando o ponteiro do mouse é movido sobre o item. (Herdado de ToolStripItem) |
MouseUp |
Ocorre quando o ponteiro do mouse está sobre o item e um botão do mouse é liberado. (Herdado de ToolStripItem) |
OwnerChanged |
Esse evento não é relevante para essa classe. |
Paint |
Ocorre quando o item é redesenhado. (Herdado de ToolStripItem) |
QueryAccessibilityHelp |
Ocorre quando um aplicativo cliente de acessibilidade invoca a Ajuda para o ToolStripItem. (Herdado de ToolStripItem) |
QueryContinueDrag |
Ocorre durante uma operação do tipo "arrastar e soltar" e permite que a fonte de arrastar determine se a operação do tipo "arrastar e soltar" deve ser cancelada. (Herdado de ToolStripItem) |
RightToLeftChanged |
Ocorre quando o valor da propriedade RightToLeft muda. (Herdado de ToolStripItem) |
RightToLeftLayoutChanged |
Ocorre quando o valor da propriedade RightToLeftLayout muda. |
SelectedChanged |
Representa um controle de barra de progresso do Windows contido em um StatusStrip. (Herdado de ToolStripItem) |
TextChanged |
Esse evento não é relevante para essa classe. |
Validated |
Esse evento não é relevante para essa classe. |
Validating |
Esse evento não é relevante para essa classe. |
VisibleChanged |
Ocorre quando o valor da propriedade Visible muda. (Herdado de ToolStripItem) |
Implantações explícitas de interface
IDropTarget.OnDragDrop(DragEventArgs) |
Aciona o evento DragDrop. (Herdado de ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
Aciona o evento DragEnter. (Herdado de ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
Aciona o evento DragLeave. (Herdado de ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
Aciona o evento |