ToolStripProgressBar Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент управления "индикатор выполнения Windows", содержащийся в объекте 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
- Наследование
- Наследование
-
ToolStripProgressBar
Примеры
В следующем примере кода демонстрируется ToolStripProgressBar , который вычисляет последовательность чисел Фибоначчи.
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
Комментарии
ToolStripProgressBar — это ProgressBar, оптимизированный для размещения в ToolStrip. Подмножество свойств и событий размещенного элемента управления предоставляется на уровне ToolStripProgressBar, но базовый элемент управления ProgressBar полностью доступен через свойство ProgressBar.
Элемент ToolStripProgressBar управления визуально указывает ход выполнения длительной операции. Элемент ToolStripProgressBar управления отображает панель, которая заполняется слева направо цветом выделения системы по мере выполнения операции.
Примечание
Элемент ToolStripProgressBar управления можно ориентировать только по горизонтали.
Элемент ToolStripProgressBar управления обычно используется при выполнении приложением таких задач, как копирование файлов или печать документов. Пользователи приложения могут считать, что приложение не отвечает, если нет визуальной подсказки. Используйте , ToolStripProgressBar чтобы уведомить пользователя о том, что приложение выполняет длительную задачу и что приложение по-прежнему отвечает.
Свойства Maximum и Minimum определяют диапазон значений для представления хода выполнения задачи. Свойству Minimum обычно присваивается нулевое значение, а свойству Maximum — значение, указывающее на завершение задачи. Например, чтобы правильно отобразить ход выполнения при копировании группы файлов, Maximum для свойства можно задать общее количество копируемых файлов. Свойство Value представляет ход выполнения, достигнутый приложением для завершения операции. Так как панель, отображаемая в элементе управления, представляет собой коллекцию блоков, значение, отображаемое ToolStripProgressBar в единственном, приблизительно соответствует текущему значению Value свойства. В зависимости от размера ToolStripProgressBarсвойство определяет, Value когда следует отобразить следующий блок.
Существует несколько способов изменения значения, отображаемого в , ToolStripProgressBar кроме непосредственного Value изменения свойства. Можно использовать свойство , Step чтобы указать определенное значение для приращения Value свойства, а затем вызвать PerformStep метод для увеличения значения. Чтобы изменить значение приращения, можно использовать Increment метод и указать значение, на которое будет увеличиваться Value свойство .
ToolStripProgressBar заменяет старый ProgressBar элемент управления, который, тем не менее, сохраняется для обеспечения обратной совместимости.
Конструкторы
ToolStripProgressBar() |
Инициализирует новый экземпляр класса ToolStripProgressBar. |
ToolStripProgressBar(String) |
Инициализирует новый экземпляр класса ToolStripProgressBar с указанным именем. |
Свойства
AccessibilityObject |
Получает объект AccessibleObject, назначенный элементу управления. (Унаследовано от ToolStripItem) |
AccessibleDefaultActionDescription |
Возвращает или задает описание выполняемого по умолчанию действия элемента управления для использования клиентскими приложениями со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleDescription |
Возвращает или задает описание, которое будет сообщено клиентским приложениям со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleName |
Возвращает или задает имя элемента управления, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleRole |
Возвращает или задает роль элемента управления в поддержке специальных возможностей, которая указывает тип элемента пользовательского интерфейса для данного элемента управления. (Унаследовано от ToolStripItem) |
Alignment |
Получает или задает значение, указывающее, выравнивается ли элемент по началу или по концу элемента ToolStrip. (Унаследовано от ToolStripItem) |
AllowDrop |
Возвращает или задает значение, указывающее, будут ли операции перетаскивания и переупорядочения элементов обрабатываться с помощью событий, реализованных пользователем. (Унаследовано от ToolStripItem) |
Anchor |
Возвращает или задает границы контейнера, с которым связан объект ToolStripItem, и определяет, как изменяются размеры объекта ToolStripItem вместе с родительским объектом. (Унаследовано от ToolStripItem) |
AutoSize |
Возвращает или задает значение, указывающее, производится ли автоматическое изменение размеров элемента. (Унаследовано от ToolStripItem) |
AutoToolTip |
Получает или задает значение, указывающее, следует ли использовать свойство Text или свойство ToolTipText для подсказки ToolStripItem. (Унаследовано от ToolStripItem) |
Available |
Получает или задает значение, указывающее, нужно ли помещать ToolStripItem в ToolStrip. (Унаследовано от ToolStripItem) |
BackColor |
Возвращает или задает цвет фона для элемента управления. (Унаследовано от ToolStripControlHost) |
BackgroundImage |
Данное свойство не применимо к этому классу. |
BackgroundImageLayout |
Данное свойство не применимо к этому классу. |
BindingContext |
Получает или задает коллекцию диспетчеров денежных единиц для объекта IBindableComponent. (Унаследовано от BindableComponent) |
Bounds |
Возвращает размер и расположение элемента. (Унаследовано от ToolStripItem) |
CanRaiseEvents |
Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component) |
CanSelect |
Возвращает значение, указывающее, доступен ли элемент управления для выбора. (Унаследовано от ToolStripControlHost) |
CausesValidation |
Возвращает или задает значение, указывающее, вызывает ли размещенный элемент управления события проверки для других элементов управления при получении фокуса этим размещенным элементом управления. (Унаследовано от ToolStripControlHost) |
Command |
Возвращает или задает объект , ICommand метод которого Execute(Object) будет вызываться при вызове события ToolStripItem Click . (Унаследовано от ToolStripItem) |
CommandParameter |
Возвращает или задает параметр, передаваемый в ICommand объект , назначенный свойству Command . (Унаследовано от ToolStripItem) |
Container |
Возвращает объект IContainer, который содержит коллекцию Component. (Унаследовано от Component) |
ContentRectangle |
Получает область, в которой содержимое, например текст и значки, могут быть помещены в ToolStripItem без перезаписи границ фона. (Унаследовано от ToolStripItem) |
Control |
Получает класс Control, размещенный в данном классе ToolStripControlHost. (Унаследовано от ToolStripControlHost) |
ControlAlign |
Возвращает или задает выравнивание элемента управления в форме. (Унаследовано от ToolStripControlHost) |
DataBindings |
Получает коллекцию объектов привязки к данным для этого компонента IBindableComponent. (Унаследовано от BindableComponent) |
DefaultAutoToolTip |
Получает значение, указывающее, должен ли отображаться объект ToolTip, который определен по умолчанию. (Унаследовано от ToolStripItem) |
DefaultDisplayStyle |
Получает значение, указывающее, что отображается в ToolStripItem. (Унаследовано от ToolStripItem) |
DefaultMargin |
Получает расстояние между объектом ToolStripProgressBar и прилегающими элементами. |
DefaultPadding |
Возвращает параметры внутренних интервалов элемента. (Унаследовано от ToolStripItem) |
DefaultSize |
Получает высоту и ширину объекта ToolStripProgressBar в пикселях. |
DesignMode |
Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component) |
DismissWhenClicked |
Получает значение, указывающее, скрываются ли элементы на объекте ToolStripDropDown после того как их щелкнули. (Унаследовано от ToolStripItem) |
DisplayStyle |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
Dock |
Возвращает или задает границы объекта ToolStripItem, которые прикрепляются к его родительскому элементу управления, и определяет способ изменения размеров объекта ToolStripItem при изменении размеров его родительского элемента управления. (Унаследовано от ToolStripItem) |
DoubleClickEnabled |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
Enabled |
Получает или задает значение показывающее, активизирован ли родительский элемент управления для объекта ToolStripItem. (Унаследовано от ToolStripControlHost) |
Events |
Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component) |
Focused |
Возвращает значение, указывающее, имеется ли на элементе управления фокус ввода. (Унаследовано от ToolStripControlHost) |
Font |
Возвращает или задает шрифт, используемый размещенным элементом управления. (Унаследовано от ToolStripControlHost) |
ForeColor |
Возвращает или задает цвет размещаемого элемента управления. (Унаследовано от ToolStripControlHost) |
Height |
Получает или задает высоту объекта ToolStripItem в пикселях. (Унаследовано от ToolStripItem) |
Image |
Изображение, связанное с объектом. (Унаследовано от ToolStripControlHost) |
ImageAlign |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
ImageIndex |
Возвращает или задает значение индекса изображения, отображаемого на данном элементе. (Унаследовано от ToolStripItem) |
ImageKey |
Получает или задает средство доступа к ключу для изображения в ImageList, отображаемого в элементе ToolStripItem. (Унаследовано от ToolStripItem) |
ImageScaling |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
ImageTransparentColor |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
IsDisposed |
Возвращает значение, указывающее, был ли удален объект. (Унаследовано от ToolStripItem) |
IsOnDropDown |
Получает значение, определяющее, является ли контейнер текущего Control элементом ToolStripDropDown. (Унаследовано от ToolStripItem) |
IsOnOverflow |
Получает значение, указывающее, установлено ли для свойства Placement значение Overflow. (Унаследовано от ToolStripItem) |
Margin |
Возвращает или задает расстояние между элементом и соседними элементами. (Унаследовано от ToolStripItem) |
MarqueeAnimationSpeed |
Получает или задает значение задержки между обновлениями отображения Marquee в миллисекундах. |
Maximum |
Получает или задает верхнюю границу диапазона, устанавливаемого для данного элемента управления ToolStripProgressBar. |
MergeAction |
Получает или задает способ слияния дочерних меню с родительскими меню. (Унаследовано от ToolStripItem) |
MergeIndex |
Получает или задает положение элемента при слиянии в текущем ToolStrip. (Унаследовано от ToolStripItem) |
Minimum |
Получает или задает нижнюю границу диапазона, устанавливаемого для данного элемента управления ToolStripProgressBar. |
Name |
Возвращает или задает имя элемента. (Унаследовано от ToolStripItem) |
Overflow |
Получает или задает значение, указывающее, присоединен ли элемент к элементу ToolStrip или ToolStripOverflowButton или он может перемещаться между ними. (Унаследовано от ToolStripItem) |
Owner |
Возвращает или задает владельца данного элемента. (Унаследовано от ToolStripItem) |
OwnerItem |
Возвращает родительский объект ToolStripItem этого объекта ToolStripItem. (Унаследовано от ToolStripItem) |
Padding |
Возвращает или задает внутренний интервал в пикселях между краями элемента и его содержимым. (Унаследовано от ToolStripItem) |
Parent |
Получает или задает родительский контейнер ToolStripItem. (Унаследовано от ToolStripItem) |
Placement |
Возвращает текущую структуру элемента. (Унаследовано от ToolStripItem) |
Pressed |
Получает значение, показывающее, нажат ли элемент. (Унаследовано от ToolStripItem) |
ProgressBar |
Возвращает набор ProgressBar. |
Renderer |
Представляет элемент управления "индикатор выполнения Windows", содержащийся в объекте StatusStrip. (Унаследовано от ToolStripItem) |
RightToLeft |
Возвращает или задает значение, указывающее, выровнены ли компоненты элемента управления для поддержки языков, использующих шрифты с написанием справа налево. (Унаследовано от ToolStripControlHost) |
RightToLeftAutoMirrorImage |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
RightToLeftLayout |
Получает или задает значение, указывающее, является ли направление индикатора хода выполнения ToolStripProgressBar справа налево или слева направо, если свойство RightToLeft имеет значение Yes. |
Selected |
Возвращает значение, указывающее, выбран ли элемент. (Унаследовано от ToolStripControlHost) |
ShowKeyboardCues |
Возвращает значение, определяющее, должны сочетания клавиш отображаться или нет. (Унаследовано от ToolStripItem) |
Site |
Возвращает или задает узел размещенного элемента управления. (Унаследовано от ToolStripControlHost) |
Size |
Получает или задает размер объекта класса ToolStripItem. (Унаследовано от ToolStripControlHost) |
Step |
Получает или задает число, на которое следует увеличить текущее значение объекта ToolStripProgressBar при вызове метода PerformStep(). |
Style |
Получает или задает стиль этого объекта ToolStripProgressBar. |
Tag |
Возвращает или задает объект, который содержит данные об элементе. (Унаследовано от ToolStripItem) |
Text |
Получает или задает текст, отображаемый в объекте ToolStripProgressBar. |
TextAlign |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
TextDirection |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
TextImageRelation |
Данное свойство не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
ToolTipText |
Получает или задает текст, который появляется как ToolTip для элемента управления. (Унаследовано от ToolStripItem) |
Value |
Получает или устанавливает текущее значение ToolStripProgressBar. |
Visible |
Возвращает или задает значение, указывающее, отображается ли элемент. (Унаследовано от ToolStripItem) |
Width |
Получает или задает ширину объекта ToolStripItem в пикселях. (Унаследовано от ToolStripItem) |
Методы
CreateAccessibilityInstance() |
Создает для элемента управления новый объект с поддержкой специальных возможностей. |
CreateAccessibilityInstance() |
Создает для элемента управления новый объект с поддержкой специальных возможностей. (Унаследовано от ToolStripControlHost) |
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает все ресурсы, занятые модулем Component. (Унаследовано от Component) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом ToolStripControlHost, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от ToolStripControlHost) |
DoDragDrop(Object, DragDropEffects) |
Начинает операцию перетаскивания. (Унаследовано от ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Начинает операцию перетаскивания. (Унаследовано от ToolStripItem) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Focus() |
Передает фокус элементу управления. (Унаследовано от ToolStripControlHost) |
GetCurrentParent() |
Извлекает ToolStrip, который является контейнером текущего ToolStripItem. (Унаследовано от ToolStripItem) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetPreferredSize(Size) |
Вычисляет размер прямоугольной области, в которую помещается элемент управления. (Унаследовано от ToolStripControlHost) |
GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. (Унаследовано от Component) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Increment(Int32) |
Увеличивает текущую позицию индикатора выполнения на заданную величину. |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Invalidate() |
Делает недействительной всю поверхность элемента ToolStripItemи вызывает его перерисовку. (Унаследовано от ToolStripItem) |
Invalidate(Rectangle) |
Делает недействительной указанную область элемента ToolStripItem путем добавления ее к области обновления элемента ToolStripItem, которая будет перерисована при следующей операции рисования, и вызывает отправку сообщения изображения элементу ToolStripItem. (Унаследовано от ToolStripItem) |
IsInputChar(Char) |
Определяет, является ли символ входным символом, который распознается элементом. (Унаследовано от ToolStripItem) |
IsInputKey(Keys) |
Определяет, является ли заданная клавиша обычной клавишей ввода или специальной клавишей, нуждающейся в предварительной обработке. (Унаследовано от ToolStripItem) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Вызывает событие AvailableChanged. (Унаследовано от ToolStripItem) |
OnBackColorChanged(EventArgs) |
Вызывает событие BackColorChanged. (Унаследовано от ToolStripItem) |
OnBindingContextChanged(EventArgs) |
Вызывает событие BindingContextChanged. (Унаследовано от BindableComponent) |
OnBoundsChanged() |
Происходит при изменении свойства Bounds. (Унаследовано от ToolStripControlHost) |
OnClick(EventArgs) |
Вызывает событие Click. (Унаследовано от ToolStripItem) |
OnCommandCanExecuteChanged(EventArgs) |
Вызывает событие CommandCanExecuteChanged. (Унаследовано от ToolStripItem) |
OnCommandChanged(EventArgs) |
Вызывает событие CommandChanged. (Унаследовано от ToolStripItem) |
OnCommandParameterChanged(EventArgs) |
Вызывает событие CommandParameterChanged. (Унаследовано от ToolStripItem) |
OnDisplayStyleChanged(EventArgs) |
Вызывает событие DisplayStyleChanged. (Унаследовано от ToolStripItem) |
OnDoubleClick(EventArgs) |
Вызывает событие DoubleClick. (Унаследовано от ToolStripItem) |
OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. (Унаследовано от ToolStripItem) |
OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. (Унаследовано от ToolStripItem) |
OnDragLeave(EventArgs) |
Вызывает событие DragLeave. (Унаследовано от ToolStripItem) |
OnDragOver(DragEventArgs) |
Вызывает событие DragOver. (Унаследовано от ToolStripItem) |
OnEnabledChanged(EventArgs) |
Вызывает событие EnabledChanged. (Унаследовано от ToolStripItem) |
OnEnter(EventArgs) |
Вызывает событие Enter. (Унаследовано от ToolStripControlHost) |
OnFontChanged(EventArgs) |
Вызывает событие FontChanged. (Унаследовано от ToolStripItem) |
OnForeColorChanged(EventArgs) |
Вызывает событие ForeColorChanged. (Унаследовано от ToolStripItem) |
OnGiveFeedback(GiveFeedbackEventArgs) |
Вызывает событие GiveFeedback. (Унаследовано от ToolStripItem) |
OnGotFocus(EventArgs) |
Вызывает событие GotFocus. (Унаследовано от ToolStripControlHost) |
OnHostedControlResize(EventArgs) |
Синхронизирует изменение размеров объекта, в котором размещается элемент управления, с изменением размеров размещенного элемента управления. (Унаследовано от ToolStripControlHost) |
OnKeyDown(KeyEventArgs) |
Вызывает событие KeyDown. (Унаследовано от ToolStripControlHost) |
OnKeyPress(KeyPressEventArgs) |
Вызывает событие KeyPress. (Унаследовано от ToolStripControlHost) |
OnKeyUp(KeyEventArgs) |
Вызывает событие KeyUp. (Унаследовано от ToolStripControlHost) |
OnLayout(LayoutEventArgs) |
Вызывает событие Layout. (Унаследовано от ToolStripControlHost) |
OnLeave(EventArgs) |
Вызывает событие Leave. (Унаследовано от ToolStripControlHost) |
OnLocationChanged(EventArgs) |
Вызывает событие LocationChanged. (Унаследовано от ToolStripItem) |
OnLostFocus(EventArgs) |
Вызывает событие LostFocus. (Унаследовано от ToolStripControlHost) |
OnMouseDown(MouseEventArgs) |
Вызывает событие MouseDown. (Унаследовано от ToolStripItem) |
OnMouseEnter(EventArgs) |
Вызывает событие MouseEnter. (Унаследовано от ToolStripItem) |
OnMouseHover(EventArgs) |
Вызывает событие MouseHover. (Унаследовано от ToolStripItem) |
OnMouseLeave(EventArgs) |
Вызывает событие MouseLeave. (Унаследовано от ToolStripItem) |
OnMouseMove(MouseEventArgs) |
Вызывает событие MouseMove. (Унаследовано от ToolStripItem) |
OnMouseUp(MouseEventArgs) |
Вызывает событие MouseUp. (Унаследовано от ToolStripItem) |
OnOwnerChanged(EventArgs) |
Вызывает событие OwnerChanged. (Унаследовано от ToolStripItem) |
OnOwnerFontChanged(EventArgs) |
Вызывает событие FontChanged, когда изменяется свойство Font в родительском элементе элемента ToolStripItem. (Унаследовано от ToolStripItem) |
OnPaint(PaintEventArgs) |
Вызывает событие Paint. (Унаследовано от ToolStripControlHost) |
OnParentBackColorChanged(EventArgs) |
Вызывает событие BackColorChanged. (Унаследовано от ToolStripItem) |
OnParentChanged(ToolStrip, ToolStrip) |
Вызывает событие ParentChanged. (Унаследовано от ToolStripControlHost) |
OnParentEnabledChanged(EventArgs) |
Вызывает событие EnabledChanged при изменении значения свойства Enabled контейнера элемента. (Унаследовано от ToolStripItem) |
OnParentForeColorChanged(EventArgs) |
Вызывает событие ForeColorChanged. (Унаследовано от ToolStripItem) |
OnParentRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. (Унаследовано от ToolStripItem) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Вызывает событие QueryContinueDrag. (Унаследовано от ToolStripItem) |
OnRequestCommandExecute(EventArgs) |
Вызывается в контексте для OnClick(EventArgs) вызова , Execute(Object) если контекст позволяет. (Унаследовано от ToolStripItem) |
OnRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. (Унаследовано от ToolStripItem) |
OnRightToLeftLayoutChanged(EventArgs) |
Вызывает событие RightToLeftLayoutChanged. |
OnSelectedChanged(EventArgs) |
Представляет элемент управления "индикатор выполнения Windows", содержащийся в объекте StatusStrip. (Унаследовано от ToolStripItem) |
OnSubscribeControlEvents(Control) |
Подписывает на события, связанные с размещенным элементом управления. |
OnTextChanged(EventArgs) |
Вызывает событие TextChanged. (Унаследовано от ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Отменяет подписку на события, связанные с размещенным элементом управления. |
OnValidated(EventArgs) |
Вызывает событие Validated. (Унаследовано от ToolStripControlHost) |
OnValidating(CancelEventArgs) |
Вызывает событие Validating. (Унаследовано от ToolStripControlHost) |
OnVisibleChanged(EventArgs) |
Вызывает событие VisibleChanged. (Унаследовано от ToolStripItem) |
PerformClick() |
Создает событие |
PerformStep() |
Увеличивает текущую позицию индикатора хода выполнения на значение свойства Step. |
ProcessCmdKey(Message, Keys) |
Обрабатывает клавишу для команд. (Унаследовано от ToolStripControlHost) |
ProcessDialogKey(Keys) |
Обрабатывает клавишу диалогового окна. (Унаследовано от ToolStripControlHost) |
ProcessMnemonic(Char) |
Обрабатывает назначенный символ. (Унаследовано от ToolStripControlHost) |
ResetBackColor() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripControlHost) |
ResetDisplayStyle() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetFont() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetForeColor() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripControlHost) |
ResetImage() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetMargin() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetPadding() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetRightToLeft() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetTextDirection() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
Select() |
Выбирает элемент. (Унаследовано от ToolStripItem) |
SetBounds(Rectangle) |
Задает размер и расположение элемента. (Унаследовано от ToolStripItem) |
SetVisibleCore(Boolean) |
Устанавливает ToolStripItem в указанное видимое состояние. (Унаследовано от ToolStripControlHost) |
ToString() |
Возвращает объект String, содержащий имя Component, если оно есть. Этот метод не следует переопределять. (Унаследовано от ToolStripItem) |
События
AvailableChanged |
Происходит при изменении значения свойства Available. (Унаследовано от ToolStripItem) |
BackColorChanged |
Происходит при изменении значения свойства BackColor. (Унаследовано от ToolStripItem) |
BindingContextChanged |
Происходит при изменении контекста привязки. (Унаследовано от BindableComponent) |
Click |
Происходит при щелчке объекта ToolStripItem. (Унаследовано от ToolStripItem) |
CommandCanExecuteChanged |
Происходит при CanExecute(Object) изменении состояния объекта , ICommand назначенного свойству Command . (Унаследовано от ToolStripItem) |
CommandChanged |
Происходит при изменении назначенного ICommandCommand свойства. (Унаследовано от ToolStripItem) |
CommandParameterChanged |
Происходит в результате изменения значения свойства CommandParameter. (Унаследовано от ToolStripItem) |
DisplayStyleChanged |
Данное событие не применимо к этому классу. (Унаследовано от ToolStripControlHost) |
Disposed |
Возникает при удалении компонента путем вызова метода Dispose(). (Унаследовано от Component) |
DoubleClick |
Происходит при двойном щелчке элемента кнопкой мыши. (Унаследовано от ToolStripItem) |
DragDrop |
Происходит, когда пользователь перетаскивает элемент и отпускает кнопку мыши, указывая, что элемент должен быть перемещен в данный элемент. (Унаследовано от ToolStripItem) |
DragEnter |
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. (Унаследовано от ToolStripItem) |
DragLeave |
Происходит, когда пользователь перетаскивает элемент и указатель мыши больше не находится в клиентской области данного элемента. (Унаследовано от ToolStripItem) |
DragOver |
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. (Унаследовано от ToolStripItem) |
EnabledChanged |
Происходит, если значение свойства Enabled было изменено. (Унаследовано от ToolStripItem) |
Enter |
Происходит при входе в размещенный элемент управления. (Унаследовано от ToolStripControlHost) |
ForeColorChanged |
Происходит при изменении значения свойства ForeColor. (Унаследовано от ToolStripItem) |
GiveFeedback |
Вызывается при выполнении операции перетаскивания. (Унаследовано от ToolStripItem) |
GotFocus |
Происходит при получении фокуса размещенным элементом управления. (Унаследовано от ToolStripControlHost) |
KeyDown |
Данное событие не применимо к этому классу. |
KeyPress |
Данное событие не применимо к этому классу. |
KeyUp |
Данное событие не применимо к этому классу. |
Leave |
Происходит при перемещении фокуса ввода с размещенного элемента управления. (Унаследовано от ToolStripControlHost) |
LocationChanged |
Данное событие не применимо к этому классу. |
LostFocus |
Происходит при утрате фокуса размещенным элементом управления. (Унаследовано от ToolStripControlHost) |
MouseDown |
Происходит при нажатии кнопки мыши, если указатель мыши находится на элементе. (Унаследовано от ToolStripItem) |
MouseEnter |
Происходит, когда указатель мыши оказывается на элементе. (Унаследовано от ToolStripItem) |
MouseHover |
Происходит, когда указатель мыши наведен на элемент. (Унаследовано от ToolStripItem) |
MouseLeave |
Происходит, когда указатель мыши покидает элемент. (Унаследовано от ToolStripItem) |
MouseMove |
Происходит при перемещении указателя мыши по элементу. (Унаследовано от ToolStripItem) |
MouseUp |
Происходит при отпускании кнопки мыши, если указатель мыши находится на элементе. (Унаследовано от ToolStripItem) |
OwnerChanged |
Данное событие не применимо к этому классу. |
Paint |
Происходит при перерисовке элемента. (Унаследовано от ToolStripItem) |
QueryAccessibilityHelp |
Происходит, когда приложение со специальными возможностями вызывает справку для ToolStripItem. (Унаследовано от ToolStripItem) |
QueryContinueDrag |
Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить эту операцию. (Унаследовано от ToolStripItem) |
RightToLeftChanged |
Происходит при изменении значения свойства RightToLeft. (Унаследовано от ToolStripItem) |
RightToLeftLayoutChanged |
Происходит при изменении значения свойства RightToLeftLayout. |
SelectedChanged |
Представляет элемент управления "индикатор выполнения Windows", содержащийся в объекте StatusStrip. (Унаследовано от ToolStripItem) |
TextChanged |
Данное событие не применимо к этому классу. |
Validated |
Данное событие не применимо к этому классу. |
Validating |
Данное событие не применимо к этому классу. |
VisibleChanged |
Происходит при изменении значения свойства Visible. (Унаследовано от ToolStripItem) |
Явные реализации интерфейса
IDropTarget.OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
Вызывает событие DragLeave. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
Вызывает событие |