ToolStripProgressBar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StatusStrip に含まれる Windows プログレス バー コントロールを表します。
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 は、ToolStrip でのホスト用に最適化された ProgressBar です。 ToolStripProgressBar レベルではホストされているコントロールのプロパティとイベントのサブセットが公開されますが、ProgressBar プロパティを使用することで基になる ProgressBar コントロールに完全にアクセスできます。
コントロールは ToolStripProgressBar 、長い操作の進行状況を視覚的に示します。 コントロールには ToolStripProgressBar 、操作の進行状況に応じて、システムの強調表示の色を左から右に塗りつぶすバーが表示されます。
注意
コントロールは ToolStripProgressBar 水平方向にのみ配置できます。
コントロールは ToolStripProgressBar 、通常、アプリケーションがファイルのコピーやドキュメントの印刷などのタスクを実行するときに使用されます。 アプリケーションのユーザーは、視覚的な手掛かりがない場合、アプリケーションが応答しないと考える場合があります。 ToolStripProgressBarアプリケーションが長いタスクを実行していて、アプリケーションがまだ応答していることをユーザーに通知するには、 を使用します。
プロパティと Minimum プロパティはMaximum、タスクの進行状況を表す値の範囲を定義します。 Minimum通常、 プロパティは 0 に設定されMaximum、 プロパティは通常、タスクの完了を示す値に設定されます。 たとえば、ファイルのグループをコピーするときに進行状況を正しく表示するには、 プロパティを Maximum コピーするファイルの合計数に設定できます。 プロパティは Value 、操作の完了に向けてアプリケーションが行った進行状況を表します。 コントロールに表示されるバーはブロックのコレクションであるため、 によって ToolStripProgressBar 表示される値は、プロパティの現在の値に近似 Value するだけです。 プロパティは、 のサイズにToolStripProgressBarValue基づいて、次のブロックを表示するタイミングを決定します。
プロパティを直接変更する以外に、 によって表示される値を 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 |
ToolTipText のツールヒントに、Text プロパティまたは ToolStripItem プロパティを使用するかどうかを示す値を取得または設定します。 (継承元 ToolStripItem) |
Available |
ToolStripItem を ToolStrip 上に配置するかどうかを示す値を取得または設定します。 (継承元 ToolStripItem) |
BackColor |
コントロールの背景色を取得または設定します。 (継承元 ToolStripControlHost) |
BackgroundImage |
このクラスでは、このプロパティは使用されません。 |
BackgroundImageLayout |
このクラスでは、このプロパティは使用されません。 |
BindingContext |
IBindableComponent の CurrencyManager のコレクションを取得または設定します。 (継承元 BindableComponent) |
Bounds |
項目のサイズと位置を取得します。 (継承元 ToolStripItem) |
CanRaiseEvents |
コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (継承元 Component) |
CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 ToolStripControlHost) |
CausesValidation |
ホストされるコントロールがフォーカスを得たときに、そのコントロールが他のコントロールの検証イベントを発生させるかどうかを示す値を取得または設定します。 (継承元 ToolStripControlHost) |
Command |
ToolStripItem のICommandExecute(Object)イベントが呼び出されたときに呼び出されるメソッドをClick取得または設定します。 (継承元 ToolStripItem) |
CommandParameter |
プロパティに割り当てられている Command にICommand渡されるパラメーターを取得または設定します。 (継承元 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 のいずれかに関連付けられているか、それとも 2 つの間で変動するかを取得または設定します。 (継承元 ToolStripItem) |
Owner |
この項目の所有者を取得または設定します。 (継承元 ToolStripItem) |
OwnerItem |
この ToolStripItem の親 ToolStripItem を取得します。 (継承元 ToolStripItem) |
Padding |
項目のコンテンツと項目の端との間の内部スペーシングをピクセル単位で取得または設定します。 (継承元 ToolStripItem) |
Parent |
ToolStripItem の親コンテナーを取得または設定します。 (継承元 ToolStripItem) |
Placement |
項目の現在のレイアウトを取得します。 (継承元 ToolStripItem) |
Pressed |
項目が押された状態かどうかを示す値を取得します。 (継承元 ToolStripItem) |
ProgressBar |
ProgressBar を取得します。 |
Renderer |
StatusStrip に含まれる Windows プログレス バー コントロールを表します。 (継承元 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) |
メソッド
イベント
AvailableChanged |
Available プロパティの値が変化したときに発生します。 (継承元 ToolStripItem) |
BackColorChanged |
BackColor プロパティの値が変化したときに発生します。 (継承元 ToolStripItem) |
BindingContextChanged |
バインディング コンテキストが変更されたときに発生します。 (継承元 BindableComponent) |
Click |
ToolStripItem がクリックされた時点で発生します。 (継承元 ToolStripItem) |
CommandCanExecuteChanged |
プロパティにCanExecute(Object)割り当てられている Command のICommand状態が変更されたときに発生します。 (継承元 ToolStripItem) |
CommandChanged |
プロパティの割り当て済み ICommand が Command 変更されたときに発生します。 (継承元 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 |
StatusStrip に含まれる Windows プログレス バー コントロールを表します。 (継承元 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) |
|
適用対象
こちらもご覧ください
.NET