ToolStripProgressBar Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um controlo Windows barra de progresso contido num 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
Exemplos
O exemplo de código seguinte demonstra um ToolStripProgressBar que calcula uma sequência de números de Fibonacci.
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
Observações
ToolStripProgressBar é o ProgressBar otimizado para alojamento num ToolStrip. Um subconjunto das propriedades e eventos do controlo hospedado é exposto ao nível ToolStripProgressBar, mas o controlo subjacente ProgressBar é totalmente acessível pela propriedade ProgressBar.
Um controlo ToolStripProgressBar indica visualmente o progresso de uma operação longa. O ToolStripProgressBar controlo apresenta uma barra que preenche da esquerda para a direita com a cor de destaque do sistema à medida que a operação avança.
Note
O ToolStripProgressBar controlo só pode ser orientado horizontalmente.
O ToolStripProgressBar controlo é normalmente utilizado quando uma aplicação realiza tarefas como copiar ficheiros ou imprimir documentos. Os utilizadores de uma aplicação podem considerar que esta não responde se não houver sinal visual. Use o ToolStripProgressBar para notificar o utilizador de que a aplicação está a realizar uma tarefa longa e que a aplicação continua a responder.
As Maximum propriedades e Minimum definem o intervalo de valores para representar o progresso de uma tarefa. A Minimum propriedade é normalmente definida com um valor zero, e a Maximum propriedade é normalmente definida para um valor que indica a conclusão de uma tarefa. Por exemplo, para mostrar corretamente o progresso ao copiar um grupo de ficheiros, a Maximum propriedade podia ser definida para o número total de ficheiros a copiar. A Value propriedade representa o progresso que a candidatura fez na conclusão da operação. Como a barra exibida no controlo é uma coleção de blocos, o valor apresentado ToolStripProgressBar apenas aproxima o Value valor atual da propriedade. Com base no tamanho do ToolStripProgressBar, a Value propriedade determina quando mostrar o próximo bloco.
Existem várias formas de modificar o valor apresentado ToolStripProgressBar pelo outro para além de alterar diretamente a Value propriedade. Pode usar a Step propriedade para especificar um valor específico para incrementar a Value propriedade e depois chamar o PerformStep método para incrementar o valor. Para variar o valor de incremento, pode usar o Increment método e especificar um valor pelo qual incrementar a Value propriedade.
ToolStripProgressBar substitui o controlo antigo ProgressBar , que ainda assim é mantido para compatibilidade retroativa.
Construtores
| Name | Description |
|---|---|
| ToolStripProgressBar() |
Inicializa uma nova instância da ToolStripProgressBar classe. |
| ToolStripProgressBar(String) |
Inicializa uma nova instância da ToolStripProgressBar classe com nome especificado. |
Propriedades
| Name | Description |
|---|---|
| AccessibilityObject |
Recebe a AccessibleObject atribuição ao controlo. (Herdado de ToolStripItem) |
| AccessibleDefaultActionDescription |
Obtém ou define a descrição de ação padrão do controlo para uso por aplicações cliente de acessibilidade. (Herdado de ToolStripItem) |
| AccessibleDescription |
Recebe ou define a descrição que será reportada às aplicações cliente de acessibilidade. (Herdado de ToolStripItem) |
| AccessibleName |
Obtém ou define o nome do controlo para uso por aplicações cliente de acessibilidade. (Herdado de ToolStripItem) |
| AccessibleRole |
Obtém ou define o papel acessível do controlo, que especifica o tipo de elemento de interface do utilizador do controlo. (Herdado de ToolStripItem) |
| Alignment |
Recebe ou define um valor que indica se o item se alinha para o início ou para o fim do ToolStrip. (Herdado de ToolStripItem) |
| AllowDrop |
Recebe ou define um valor que indica se o arrastar e largar e a reordenação dos itens são tratados através de eventos que implementa. (Herdado de ToolStripItem) |
| Anchor |
Obtém ou define as arestas do recipiente ao qual a ToolStripItem está ligado e determina como a ToolStripItem é redimensionado com o seu pai. (Herdado de ToolStripItem) |
| AutoSize |
Recebe ou define um valor que indica se o item é automaticamente dimensionado. (Herdado de ToolStripItem) |
| AutoToolTip |
Recebe ou define um valor que indica se deve usar a Text propriedade ou a ToolTipText propriedade para a ToolStripItem ToolTip. (Herdado de ToolStripItem) |
| Available |
Obtém ou define um valor que indica se o ToolStripItem deve ser colocado sobre um ToolStrip. (Herdado de ToolStripItem) |
| BackColor |
Obtém ou define a cor de fundo do controlo. (Herdado de ToolStripControlHost) |
| BackgroundImage |
Esta propriedade não é relevante para esta classe. |
| BackgroundImageLayout |
Esta propriedade não é relevante para esta classe. |
| Bounds |
Obtém o tamanho e a localização do artigo. (Herdado de ToolStripItem) |
| CanRaiseEvents |
Obtém um valor que indica se o componente pode gerar um evento. (Herdado de Component) |
| CanSelect |
Recebe um valor que indica se o controlo pode ser selecionado. (Herdado de ToolStripControlHost) |
| CausesValidation |
Recebe ou define um valor que indica se o controlo hospedado causa e aumenta eventos de validação noutros controlos quando o controlo hospedado recebe o foco. (Herdado de ToolStripControlHost) |
| Container |
Obtém o IContainer que contém o Component. (Herdado de Component) |
| ContentRectangle |
Obtém a área onde conteúdos, como texto e ícones, podem ser colocados dentro de um ToolStripItem sem sobrescrever as bordas de fundo. (Herdado de ToolStripItem) |
| Control |
Percebe Control que isto ToolStripControlHost é o hospedeiro. (Herdado de ToolStripControlHost) |
| ControlAlign |
Obtém ou define o alinhamento do controlo no formulário. (Herdado de ToolStripControlHost) |
| DefaultAutoToolTip |
Recebe um valor que indica se deve mostrar o ToolTip que está definido como o padrão. (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 os ToolStripProgressBar itens e os adjacentes. |
| DefaultPadding |
Obtém as características de espaçamento interno do item. (Herdado de ToolStripItem) |
| DefaultSize |
Obtém a altura e largura dos ToolStripProgressBar pixels de entrada. |
| DesignMode |
Obtém um valor que indica se o Component está atualmente em modo de design. (Herdado de Component) |
| DismissWhenClicked |
Recebe um valor que indica se os itens num ToolStripDropDown estão escondidos depois de serem clicados. (Herdado de ToolStripItem) |
| DisplayStyle |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| Dock |
Obtém ou define quais ToolStripItem as fronteiras que estão acopladas ao seu controlo pai e determina como a ToolStripItem é redimensionado com o seu pai. (Herdado de ToolStripItem) |
| DoubleClickEnabled |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| Enabled |
Recebe ou define um valor que indica se o controlo pai do ToolStripItem está ativado. (Herdado de ToolStripControlHost) |
| Events |
Obtém a lista de gestores de eventos que estão ligados a isto Component. (Herdado de Component) |
| Focused |
Recebe um valor que indica se o controlo tem foco de entrada. (Herdado de ToolStripControlHost) |
| Font |
Obtém ou define a fonte a ser usada no controlo hospedado. (Herdado de ToolStripControlHost) |
| ForeColor |
Obtém ou define a cor em primeiro plano do controlo 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 |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| ImageIndex |
Obtém ou define o valor de índice da imagem que é exibida no item. (Herdado de ToolStripItem) |
| ImageKey |
Obtém ou define o acessório chave para a imagem em que ImageList é exibida num ToolStripItem. (Herdado de ToolStripItem) |
| ImageScaling |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| ImageTransparentColor |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| IsDisposed |
Recebe um valor que indica se o objeto foi descartado. (Herdado de ToolStripItem) |
| IsOnDropDown |
Obtém um valor que indica se o recipiente da corrente Control é um ToolStripDropDown. (Herdado de ToolStripItem) |
| IsOnOverflow |
Obtém um valor que indica se a Placement propriedade está 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 |
Recebe ou define um valor que representa o atraso entre cada Marquee atualização do ecrã, em milissegundos. |
| Maximum |
Obtém ou define o limite superior do intervalo definido para este ToolStripProgressBar. |
| MergeAction |
Obtém ou define como os menus filhos são fundidos com os menus pais. (Herdado de ToolStripItem) |
| MergeIndex |
Obtém ou define a posição de um item fundido dentro da corrente ToolStrip. (Herdado de ToolStripItem) |
| Minimum |
Obtém ou define o limite inferior do intervalo definido para este ToolStripProgressBar. |
| Name |
Obtém ou define o nome do item. (Herdado de ToolStripItem) |
| Overflow |
Obtém-se ou define se o objeto está ligado ao ToolStrip ou ToolStripOverflowButton pode flutuar entre os dois. (Herdado de ToolStripItem) |
| Owner |
Obtém ou definem o dono deste item. (Herdado de ToolStripItem) |
| OwnerItem |
Percebe o progenitor ToolStripItem disto ToolStripItem. (Herdado de ToolStripItem) |
| Padding |
Obtém ou define o espaçamento interno, em píxeis, entre o conteúdo do item e as suas bordas. (Herdado de ToolStripItem) |
| Parent |
Obtém ou define o contentor pai do ToolStripItem. (Herdado de ToolStripItem) |
| Placement |
Obtém a disposição atual do item. (Herdado de ToolStripItem) |
| Pressed |
Recebe um valor que indica se o estado do item está pressionado. (Herdado de ToolStripItem) |
| ProgressBar |
Obtém o ProgressBar. |
| RightToLeft |
Recebe ou define um valor que indica se os elementos do controlo estão alinhados para suportar locais usando fontes da direita para a esquerda. (Herdado de ToolStripControlHost) |
| RightToLeftAutoMirrorImage |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| RightToLeftLayout |
Recebe ou define um valor que indica se a ToolStripProgressBar disposição é da direita para a esquerda ou da esquerda para a direita quando a RightToLeft propriedade está definida para Yes. |
| Selected |
Recebe um valor que indica se o item está selecionado. (Herdado de ToolStripControlHost) |
| ShowKeyboardCues |
Recebe um valor que indica se deve mostrar ou esconder as teclas de atalho. (Herdado de ToolStripItem) |
| Site |
Obtém ou define o site do controlo alojado. (Herdado de ToolStripControlHost) |
| Size |
Obtém ou define o tamanho do ToolStripItem. (Herdado de ToolStripControlHost) |
| Step |
Obtém ou define a quantidade pela qual incrementar o valor atual do ToolStripProgressBar quando o PerformStep() método é chamado. |
| Style |
Obtém ou define o estilo do 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 ToolStripProgressBararquivo . |
| TextAlign |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| TextDirection |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| TextImageRelation |
Esta propriedade não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| ToolTipText |
Obtém ou define o texto que aparece como ToolTip um controlo for. (Herdado de ToolStripItem) |
| Value |
Obtém ou define o valor atual do ToolStripProgressBar. |
| Visible |
Recebe ou define um valor que indica se o item é exibido. (Herdado de ToolStripItem) |
| Width |
Obtém ou define a largura em píxeis de um ToolStripItem. (Herdado de ToolStripItem) |
Métodos
| Name | Description |
|---|---|
| CreateAccessibilityInstance() |
Cria um novo objeto de acessibilidade para o controlo. |
| CreateAccessibilityInstance() |
Cria um novo objeto de acessibilidade para o controlo. (Herdado de ToolStripControlHost) |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Liberta todos os recursos utilizados pelo Component. (Herdado de Component) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo ToolStripControlHost e opcionalmente liberta os recursos geridos. (Herdado de ToolStripControlHost) |
| DoDragDrop(Object, DragDropEffects) |
Inicia uma operação de arrastar e largar. (Herdado de ToolStripItem) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Focus() |
Dá o foco a um controlo. (Herdado de ToolStripControlHost) |
| GetCurrentParent() |
Recupera o ToolStrip que é o recipiente da corrente ToolStripItem. (Herdado de ToolStripItem) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetPreferredSize(Size) |
Recupera o tamanho de uma área retangular onde pode ser instalado um controlo. (Herdado de ToolStripControlHost) |
| GetService(Type) |
Devolve 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 pelo valor especificado. |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| Invalidate() |
Invalida toda a superfície do ToolStripItem e faz com que seja redesenhada. (Herdado de ToolStripItem) |
| Invalidate(Rectangle) |
Invalida a região especificada de ao ToolStripItem adicioná-la à região de atualização de , ToolStripItemque é a área que será repintada na próxima operação de pintura, e faz com que uma mensagem de pintura seja enviada para o ToolStripItem. (Herdado de ToolStripItem) |
| IsInputChar(Char) |
Determina se um carácter é um carácter de entrada que o item reconhece. (Herdado de ToolStripItem) |
| IsInputKey(Keys) |
Determina se a chave especificada é uma chave de entrada normal ou uma chave especial que requer pré-processamento. (Herdado de ToolStripItem) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| OnAvailableChanged(EventArgs) |
Aumenta o evento AvailableChanged. (Herdado de ToolStripItem) |
| OnBackColorChanged(EventArgs) |
Eleva o BackColorChanged evento. (Herdado de ToolStripItem) |
| OnBoundsChanged() |
Ocorre quando a Bounds propriedade muda. (Herdado de ToolStripControlHost) |
| OnClick(EventArgs) |
Eleva o Click evento. (Herdado de ToolStripItem) |
| OnDisplayStyleChanged(EventArgs) |
Eleva o DisplayStyleChanged evento. (Herdado de ToolStripItem) |
| OnDoubleClick(EventArgs) |
Eleva o DoubleClick evento. (Herdado de ToolStripItem) |
| OnDragDrop(DragEventArgs) |
Eleva o DragDrop evento. (Herdado de ToolStripItem) |
| OnDragEnter(DragEventArgs) |
Eleva o DragEnter evento. (Herdado de ToolStripItem) |
| OnDragLeave(EventArgs) |
Eleva o DragLeave evento. (Herdado de ToolStripItem) |
| OnDragOver(DragEventArgs) |
Eleva o DragOver evento. (Herdado de ToolStripItem) |
| OnEnabledChanged(EventArgs) |
Eleva o EnabledChanged evento. (Herdado de ToolStripItem) |
| OnEnter(EventArgs) |
Eleva o Enter evento. (Herdado de ToolStripControlHost) |
| OnFontChanged(EventArgs) |
Eleva o FontChanged evento. (Herdado de ToolStripItem) |
| OnForeColorChanged(EventArgs) |
Eleva o ForeColorChanged evento. (Herdado de ToolStripItem) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Eleva o GiveFeedback evento. (Herdado de ToolStripItem) |
| OnGotFocus(EventArgs) |
Eleva o GotFocus evento. (Herdado de ToolStripControlHost) |
| OnHostedControlResize(EventArgs) |
Sincroniza o redimensionamento do host de controlo com o redimensionamento do controlo hospedado. (Herdado de ToolStripControlHost) |
| OnKeyDown(KeyEventArgs) |
Eleva o KeyDown evento. (Herdado de ToolStripControlHost) |
| OnKeyPress(KeyPressEventArgs) |
Eleva o KeyPress evento. (Herdado de ToolStripControlHost) |
| OnKeyUp(KeyEventArgs) |
Eleva o KeyUp evento. (Herdado de ToolStripControlHost) |
| OnLayout(LayoutEventArgs) |
Eleva o Layout evento. (Herdado de ToolStripControlHost) |
| OnLeave(EventArgs) |
Eleva o Leave evento. (Herdado de ToolStripControlHost) |
| OnLocationChanged(EventArgs) |
Eleva o LocationChanged evento. (Herdado de ToolStripItem) |
| OnLostFocus(EventArgs) |
Eleva o LostFocus evento. (Herdado de ToolStripControlHost) |
| OnMouseDown(MouseEventArgs) |
Eleva o MouseDown evento. (Herdado de ToolStripItem) |
| OnMouseEnter(EventArgs) |
Eleva o MouseEnter evento. (Herdado de ToolStripItem) |
| OnMouseHover(EventArgs) |
Eleva o MouseHover evento. (Herdado de ToolStripItem) |
| OnMouseLeave(EventArgs) |
Eleva o MouseLeave evento. (Herdado de ToolStripItem) |
| OnMouseMove(MouseEventArgs) |
Eleva o MouseMove evento. (Herdado de ToolStripItem) |
| OnMouseUp(MouseEventArgs) |
Eleva o MouseUp evento. (Herdado de ToolStripItem) |
| OnOwnerChanged(EventArgs) |
Eleva o OwnerChanged evento. (Herdado de ToolStripItem) |
| OnOwnerFontChanged(EventArgs) |
Aumenta o FontChanged evento quando a Font propriedade mudou no progenitor do ToolStripItem. (Herdado de ToolStripItem) |
| OnPaint(PaintEventArgs) |
Eleva o Paint evento. (Herdado de ToolStripControlHost) |
| OnParentBackColorChanged(EventArgs) |
Eleva o BackColorChanged evento. (Herdado de ToolStripItem) |
| OnParentChanged(ToolStrip, ToolStrip) |
Eleva o ParentChanged evento. (Herdado de ToolStripControlHost) |
| OnParentEnabledChanged(EventArgs) |
Aumenta o EnabledChanged evento quando o Enabled valor da propriedade do contentor do item muda. (Herdado de ToolStripItem) |
| OnParentForeColorChanged(EventArgs) |
Eleva o ForeColorChanged evento. (Herdado de ToolStripItem) |
| OnParentRightToLeftChanged(EventArgs) |
Eleva o RightToLeftChanged evento. (Herdado de ToolStripItem) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Eleva o QueryContinueDrag evento. (Herdado de ToolStripItem) |
| OnRightToLeftChanged(EventArgs) |
Eleva o RightToLeftChanged evento. (Herdado de ToolStripItem) |
| OnRightToLeftLayoutChanged(EventArgs) |
Eleva o RightToLeftLayoutChanged evento. |
| OnSubscribeControlEvents(Control) |
Subscreve eventos a partir do controlo alojado. |
| OnTextChanged(EventArgs) |
Eleva o TextChanged evento. (Herdado de ToolStripItem) |
| OnUnsubscribeControlEvents(Control) |
Cancela os eventos do controlo alojado. |
| OnValidated(EventArgs) |
Eleva o Validated evento. (Herdado de ToolStripControlHost) |
| OnValidating(CancelEventArgs) |
Eleva o Validating evento. (Herdado de ToolStripControlHost) |
| OnVisibleChanged(EventArgs) |
Eleva o VisibleChanged evento. (Herdado de ToolStripItem) |
| PerformClick() |
Gera um |
| PerformStep() |
Avança a posição atual da barra de progresso pelo valor da Step propriedade. |
| ProcessCmdKey(Message, Keys) |
Processa uma tecla de comando. (Herdado de ToolStripControlHost) |
| ProcessDialogKey(Keys) |
Processa uma chave de diálogo. (Herdado de ToolStripControlHost) |
| ProcessMnemonic(Char) |
Processa um carácter mnemónico. (Herdado de ToolStripControlHost) |
| ResetBackColor() |
Este método não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| ResetDisplayStyle() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetFont() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetForeColor() |
Este método não é relevante para esta classe. (Herdado de ToolStripControlHost) |
| ResetImage() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetMargin() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetPadding() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetRightToLeft() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| ResetTextDirection() |
Este método não é relevante para esta classe. (Herdado de ToolStripItem) |
| Select() |
Seleciona o item. (Herdado de ToolStripItem) |
| SetBounds(Rectangle) |
Define o tamanho e a localização do item. (Herdado de ToolStripItem) |
| SetVisibleCore(Boolean) |
Define o ToolStripItem para o estado visível especificado. (Herdado de ToolStripControlHost) |
| ToString() |
Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado. (Herdado de ToolStripItem) |
evento
| Name | Description |
|---|---|
| AvailableChanged |
Ocorre quando o valor da Available propriedade muda. (Herdado de ToolStripItem) |
| BackColorChanged |
Ocorre quando o valor da BackColor propriedade muda. (Herdado de ToolStripItem) |
| Click |
Ocorre quando é clicado ToolStripItem . (Herdado de ToolStripItem) |
| DisplayStyleChanged |
Este evento não é relevante para esta aula. (Herdado de ToolStripControlHost) |
| Disposed |
Ocorre quando o componente é eliminado por uma chamada ao Dispose() método. (Herdado de Component) |
| DoubleClick |
Ocorre quando o item é feito duplo clique com o rato. (Herdado de ToolStripItem) |
| DragDrop |
Ocorre quando o utilizador arrasta um item e solta o botão do rato, indicando que o item deve ser colocado nesse item. (Herdado de ToolStripItem) |
| DragEnter |
Ocorre quando o utilizador arrasta um item para a área cliente desse item. (Herdado de ToolStripItem) |
| DragLeave |
Ocorre quando o utilizador arrasta um item e o ponteiro do rato já não está sobre a área do cliente desse item. (Herdado de ToolStripItem) |
| DragOver |
Ocorre quando o utilizador arrasta um item sobre a área cliente desse item. (Herdado de ToolStripItem) |
| EnabledChanged |
Ocorre quando o valor da propriedade Enabled foi alterado. (Herdado de ToolStripItem) |
| Enter |
Ocorre quando o controlo hospedado é introduzido. (Herdado de ToolStripControlHost) |
| ForeColorChanged |
Ocorre quando o valor da ForeColor propriedade muda. (Herdado de ToolStripItem) |
| GiveFeedback |
Ocorre durante uma operação de arrasto. (Herdado de ToolStripItem) |
| GotFocus |
Ocorre quando o controlo hospedado recebe o foco. (Herdado de ToolStripControlHost) |
| KeyDown |
Este evento não é relevante para esta disciplina. |
| KeyPress |
Este evento não é relevante para esta disciplina. |
| KeyUp |
Este evento não é relevante para esta disciplina. |
| Leave |
Ocorre quando o foco de entrada sai do controlo hospedado. (Herdado de ToolStripControlHost) |
| LocationChanged |
Este evento não é relevante para esta disciplina. |
| LostFocus |
Ocorre quando o controlo hospedado perde o foco. (Herdado de ToolStripControlHost) |
| MouseDown |
Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é pressionado. (Herdado de ToolStripItem) |
| MouseEnter |
Ocorre quando o ponteiro do rato entra no item. (Herdado de ToolStripItem) |
| MouseHover |
Ocorre quando o ponteiro do rato paira sobre o item. (Herdado de ToolStripItem) |
| MouseLeave |
Ocorre quando o ponteiro do rato sai do item. (Herdado de ToolStripItem) |
| MouseMove |
Ocorre quando o ponteiro do rato é movido sobre o item. (Herdado de ToolStripItem) |
| MouseUp |
Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é libertado. (Herdado de ToolStripItem) |
| OwnerChanged |
Este evento não é relevante para esta disciplina. |
| Paint |
Ocorre quando o item é redesenhado. (Herdado de ToolStripItem) |
| QueryAccessibilityHelp |
Ocorre quando uma aplicação cliente de acessibilidade invoca ajuda para o ToolStripItem. (Herdado de ToolStripItem) |
| QueryContinueDrag |
Ocorre durante uma operação de arrastar e largar e permite à fonte de arrastar determinar se a operação de arrastar e largar deve ser cancelada. (Herdado de ToolStripItem) |
| RightToLeftChanged |
Ocorre quando o valor da RightToLeft propriedade muda. (Herdado de ToolStripItem) |
| RightToLeftLayoutChanged |
Ocorre quando o valor da RightToLeftLayout propriedade muda. |
| TextChanged |
Este evento não é relevante para esta disciplina. |
| Validated |
Este evento não é relevante para esta aula. |
| Validating |
Este evento não é relevante para esta aula. |
| VisibleChanged |
Ocorre quando o valor da Visible propriedade muda. (Herdado de ToolStripItem) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Eleva o DragDrop evento. (Herdado de ToolStripItem) |
| IDropTarget.OnDragEnter(DragEventArgs) |
Eleva o DragEnter evento. (Herdado de ToolStripItem) |
| IDropTarget.OnDragLeave(EventArgs) |
Eleva o DragLeave evento. (Herdado de ToolStripItem) |
| IDropTarget.OnDragOver(DragEventArgs) |
Eleva o |
Aplica-se a
Ver também
ToolStrip (Windows Forms)