ToolStripDropDown クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが ToolStripDropDownButtonをクリックしたときに表示されるリストから 1 つの項目を選択できるようにするコントロールを表します。
public ref class ToolStripDropDown : System::Windows::Forms::ToolStrip
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ToolStripDropDown : System.Windows.Forms.ToolStrip
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ToolStripDropDown = class
inherit ToolStrip
Public Class ToolStripDropDown
Inherits ToolStrip
- 継承
- 派生
- 属性
例
次のコード例では、 ToolStripDropDown クラスと ToolStripDropDownButton クラスを使用して、フォームの前景色を変更する 3 ボタンカラー ピッカーを作成します。
// Declare the drop-down button and the items it will contain.
ToolStripDropDownButton^ dropDownButton1;
ToolStripDropDown^ dropDown;
ToolStripButton^ buttonRed;
ToolStripButton^ buttonBlue;
ToolStripButton^ buttonYellow;
void InitializeDropDownButton()
{
dropDownButton1 = gcnew ToolStripDropDownButton;
dropDown = gcnew ToolStripDropDown;
dropDownButton1->Text = "A";
// Set the drop-down on the DropDownButton.
dropDownButton1->DropDown = dropDown;
// Declare three buttons, set their forecolor and text,
// and add the buttons to the drop-down.
buttonRed = gcnew ToolStripButton;
buttonRed->ForeColor = Color::Red;
buttonRed->Text = "A";
buttonBlue = gcnew ToolStripButton;
buttonBlue->ForeColor = Color::Blue;
buttonBlue->Text = "A";
buttonYellow = gcnew ToolStripButton;
buttonYellow->ForeColor = Color::Yellow;
buttonYellow->Text = "A";
buttonBlue->Click += gcnew EventHandler(this,
&Form1::colorButtonsClick);
buttonRed->Click += gcnew EventHandler(this,
&Form1::colorButtonsClick);
buttonYellow->Click += gcnew EventHandler(this,
&Form1::colorButtonsClick);
array<ToolStripItem^>^ ToolStrips =
{buttonRed,buttonBlue,buttonYellow};
dropDown->Items->AddRange(ToolStrips);
toolStrip1->Items->Add(dropDownButton1);
}
// Handle the buttons' click event by setting the forecolor
// of the form to the forecolor of the button that is clicked.
void colorButtonsClick(Object^ sender, EventArgs^ e)
{
ToolStripButton^ senderButton = (ToolStripButton^) sender;
this->ForeColor = senderButton->ForeColor;
}
// internal:
// Declare the drop-down button and the items it will contain.
internal ToolStripDropDownButton dropDownButton1;
internal ToolStripDropDown dropDown;
internal ToolStripButton buttonRed;
internal ToolStripButton buttonBlue;
internal ToolStripButton buttonYellow;
private void InitializeDropDownButton()
{
dropDownButton1 = new ToolStripDropDownButton();
dropDown = new ToolStripDropDown();
dropDownButton1.Text = "A";
// Set the drop-down on the ToolStripDropDownButton.
dropDownButton1.DropDown = dropDown;
// Set the drop-down direction.
dropDownButton1.DropDownDirection = ToolStripDropDownDirection.Left;
// Do not show a drop-down arrow.
dropDownButton1.ShowDropDownArrow = false;
// Declare three buttons, set their foreground color and text,
// and add the buttons to the drop-down.
buttonRed = new ToolStripButton();
buttonRed.ForeColor = Color.Red;
buttonRed.Text = "A";
buttonBlue = new ToolStripButton();
buttonBlue.ForeColor = Color.Blue;
buttonBlue.Text = "A";
buttonYellow = new ToolStripButton();
buttonYellow.ForeColor = Color.Yellow;
buttonYellow.Text = "A";
buttonBlue.Click += new EventHandler(colorButtonsClick);
buttonRed.Click += new EventHandler(colorButtonsClick);
buttonYellow.Click += new EventHandler(colorButtonsClick);
dropDown.Items.AddRange(new ToolStripItem[]
{ buttonRed, buttonBlue, buttonYellow });
toolStrip1.Items.Add(dropDownButton1);
}
// Handle the buttons' click event by setting the foreground color of the
// form to the foreground color of the button that is clicked.
private void colorButtonsClick(object sender, EventArgs e)
{
ToolStripButton senderButton = (ToolStripButton)sender;
this.ForeColor = senderButton.ForeColor;
}
' Declare the drop-down button and the items it will contain.
Friend WithEvents dropDownButton1 As ToolStripDropDownButton
Friend WithEvents dropDown As ToolStripDropDown
Friend WithEvents buttonRed As ToolStripButton
Friend WithEvents buttonBlue As ToolStripButton
Friend WithEvents buttonYellow As ToolStripButton
Private Sub InitializeDropDownButton()
dropDownButton1 = New ToolStripDropDownButton()
dropDown = New ToolStripDropDown()
dropDownButton1.Text = "A"
' Set the drop-down on the ToolStripDropDownButton.
dropDownButton1.DropDown = dropDown
' Set the drop-down direction.
dropDownButton1.DropDownDirection = ToolStripDropDownDirection.Left
' Do not show a drop-down arrow.
dropDownButton1.ShowDropDownArrow = False
' Declare three buttons, set their foreground color and text,
' and add the buttons to the drop-down.
buttonRed = New ToolStripButton()
buttonRed.ForeColor = Color.Red
buttonRed.Text = "A"
buttonBlue = New ToolStripButton()
buttonBlue.ForeColor = Color.Blue
buttonBlue.Text = "A"
buttonYellow = New ToolStripButton()
buttonYellow.ForeColor = Color.Yellow
buttonYellow.Text = "A"
dropDown.Items.AddRange(New ToolStripItem() {buttonRed, buttonBlue, buttonYellow})
toolStrip1.Items.Add(dropDownButton1)
End Sub
' Handle the buttons' click event by setting the foreground color of the
' form to the foreground color of the button that is clicked.
Public Sub colorButtonsClick(ByVal sender As [Object], ByVal e As EventArgs) _
Handles buttonRed.Click, buttonBlue.Click, buttonYellow.Click
Dim senderButton As ToolStripButton = CType(sender, ToolStripButton)
Me.ForeColor = senderButton.ForeColor
End Sub
次のコード例では、 ToolStripControlHost を使用して ToolStripDropDown を TreeViewとして表示します。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
public class Form1 : Form
{
public Form1()
{
MyTreeViewCombo treeCombo = new MyTreeViewCombo();
treeCombo.TreeView.Nodes.Add("one");
treeCombo.TreeView.Nodes.Add("two");
treeCombo.TreeView.Nodes.Add("three");
this.Controls.Add(treeCombo);
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
public class MyTreeViewCombo : ComboBox
{
ToolStripControlHost treeViewHost;
ToolStripDropDown dropDown;
public MyTreeViewCombo()
{
TreeView treeView = new TreeView();
treeView.BorderStyle = BorderStyle.None;
treeViewHost = new ToolStripControlHost(treeView);
dropDown = new ToolStripDropDown();
dropDown.Items.Add(treeViewHost);
}
public TreeView TreeView
{
get { return treeViewHost.Control as TreeView; }
}
private void ShowDropDown()
{
if (dropDown != null)
{
treeViewHost.Width = DropDownWidth;
treeViewHost.Height = DropDownHeight;
dropDown.Show(this, 0, this.Height);
}
}
private const int WM_USER = 0x0400,
WM_REFLECT = WM_USER + 0x1C00,
WM_COMMAND = 0x0111,
CBN_DROPDOWN = 7;
public static int HIWORD(int n)
{
return (n >> 16) & 0xffff;
}
protected override void WndProc(ref Message m)
{
if (m.Msg == (WM_REFLECT + WM_COMMAND))
{
if (HIWORD((int)m.WParam) == CBN_DROPDOWN)
{
ShowDropDown();
return;
}
}
base.WndProc(ref m);
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (dropDown != null)
{
dropDown.Dispose();
dropDown = null;
}
}
base.Dispose(disposing);
}
}
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Imports System.Security.Permissions
Public Class Form1
Inherits Form
Public Sub New()
Dim treeCombo As New MyTreeViewCombo()
treeCombo.MyTreeView.Nodes.Add("one")
treeCombo.MyTreeView.Nodes.Add("two")
treeCombo.MyTreeView.Nodes.Add("three")
Me.Controls.Add(treeCombo)
End Sub
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1())
End Sub
<SecurityPermissionAttribute( _
SecurityAction.LinkDemand, Flags:=SecurityPermissionFlag.UnmanagedCode)> _
Public Class MyTreeViewCombo
Inherits ComboBox
Private treeViewHost As ToolStripControlHost
Private Shadows dropDown As ToolStripDropDown
Public Sub New()
Dim treeView As New TreeView()
treeView.BorderStyle = BorderStyle.None
treeViewHost = New ToolStripControlHost(treeView)
dropDown = New ToolStripDropDown()
dropDown.Items.Add(treeViewHost)
End Sub
Public ReadOnly Property MyTreeView() As TreeView
Get
Return treeViewHost.Control '
End Get
End Property
Private Sub ShowDropDown()
If Not (dropDown Is Nothing) Then
treeViewHost.Width = DropDownWidth
treeViewHost.Height = DropDownHeight
dropDown.Show(Me, 0, Me.Height)
End If
End Sub
Private Const WM_USER As Integer = &H400
Private Const WM_REFLECT As Integer = WM_USER + &H1C00
Private Const WM_COMMAND As Integer = &H111
Private Const CBN_DROPDOWN As Integer = 7
Public Shared Function HIWORD(ByVal n As Integer) As Integer
Return (n >> 16) And &HFFFF
End Function
Protected Overrides Sub WndProc(ByRef m As Message)
If m.Msg = WM_REFLECT + WM_COMMAND Then
If HIWORD(CType(m.WParam, Integer)) = CBN_DROPDOWN Then
ShowDropDown()
Return
End If
End If
MyBase.WndProc(m)
End Sub
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (dropDown Is Nothing) Then
dropDown.Dispose()
dropDown = Nothing
End If
End If
MyBase.Dispose(disposing)
End Sub
End Class
End Class
注釈
ToolStripDropDownを使用して、カラー ピッカーなどのオプションのドロップダウン リストを表示します。
ToolStripDropDownMenu ToolStripDropDown.NET Core 3.1 で削除されたMenu コントロールを置き換えて拡張します。
コンストラクター
| 名前 | 説明 |
|---|---|
| ToolStripDropDown() |
ToolStripDropDown クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| ScrollStateAutoScrolling |
AutoScroll プロパティの値を決定します。 (継承元 ScrollableControl) |
| ScrollStateFullDrag |
ユーザーがウィンドウ全体のドラッグを有効にしているかどうかを判断します。 (継承元 ScrollableControl) |
| ScrollStateHScrollVisible |
HScroll プロパティの値が |
| ScrollStateUserHasScrolled |
ユーザーが ScrollableControl コントロールをスクロールしたかどうかを判断します。 (継承元 ScrollableControl) |
| ScrollStateVScrollVisible |
VScroll プロパティの値が |
プロパティ
| 名前 | 説明 |
|---|---|
| AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
| AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用するコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
| AccessibleDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの説明を取得または設定します。 (継承元 Control) |
| AccessibleName |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
| AccessibleRole |
コントロールのアクセス可能なロールを取得または設定します。 (継承元 Control) |
| AllowDrop |
ドラッグ アンド ドロップと項目の並べ替えが、実装するイベントによって処理されるかどうかを示す値を取得または設定します。 (継承元 ToolStrip) |
| AllowItemReorder |
このプロパティは、このクラスには関係ありません。 |
| AllowMerge |
複数の MenuStrip、 ToolStripDropDownMenu、 ToolStripMenuItem、およびその他の型を組み合わせることができるかどうかを示す値を取得または設定します。 (継承元 ToolStrip) |
| AllowTransparency |
フォームの Opacity を調整できるかどうかを示す値を取得または設定します。 |
| Anchor |
このプロパティは、このクラスには関係ありません。 |
| AutoClose |
アクティブ化が失われたときに、 ToolStripDropDown コントロールを自動的に閉じるかどうかを示す値を取得または設定します。 |
| AutoScroll |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| AutoScrollMargin |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| AutoScrollMinSize |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| AutoScrollOffset |
ScrollControlIntoView(Control)でこのコントロールをスクロールする場所を取得または設定します。 (継承元 Control) |
| AutoScrollPosition |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| AutoSize |
フォームのサイズが変更されたときに、 ToolStripDropDown が自動的にサイズを調整するかどうかを示す値を取得または設定します。 |
| BackColor |
ToolStripの背景色を取得または設定します。 (継承元 ToolStrip) |
| BackgroundImage |
コントロールに表示される背景イメージを取得または設定します。 (継承元 Control) |
| BackgroundImageLayout |
ImageLayout列挙体で定義されている背景画像のレイアウトを取得または設定します。 (継承元 Control) |
| BindingContext |
ToolStripのバインド コンテキストを取得または設定します。 (継承元 ToolStrip) |
| Bottom |
コントロールの下端とコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得します。 (継承元 Control) |
| Bounds |
親コントロールに対する非クライアント要素を含むコントロールのサイズと位置をピクセル単位で取得または設定します。 (継承元 Control) |
| CanEnableIme |
IME サポートを有効にするために、 ImeMode プロパティをアクティブな値に設定できるかどうかを示す値を取得します。 (継承元 Control) |
| CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
| CanOverflow |
ToolStripDropDown内の項目をオーバーフロー メニューに送信できるかどうかを示す値を取得または設定します。 |
| CanRaiseEvents |
コントロールでイベントを発生できるかどうかを判断します。 (継承元 Control) |
| CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
| Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
| CausesValidation |
フォーカスを受け取ったときに検証を必要とするコントロールに対して、 ToolStrip によって検証が実行されるかどうかを示す値を取得または設定します。 (継承元 ToolStrip) |
| ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
| ClientSize |
コントロールのクライアント領域の高さと幅を取得または設定します。 (継承元 Control) |
| CompanyName |
コントロールを含むアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
| Container |
IContainerを含むComponentを取得します。 (継承元 Component) |
| ContainsFocus |
コントロールまたはその子コントロールの 1 つが現在入力フォーカスを持っているかどうかを示す値を取得します。 (継承元 Control) |
| ContextMenu |
このプロパティは、このクラスには関係ありません。 |
| ContextMenuStrip |
このプロパティは、このクラスには関係ありません。 |
| Controls |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| Created |
コントロールが作成されたかどうかを示す値を取得します。 (継承元 Control) |
| CreateParams |
新しいウィンドウのパラメーターを取得します。 |
| Cursor |
マウス ポインターが ToolStripの上にあるときに表示されるカーソルを取得または設定します。 (継承元 ToolStrip) |
| DataBindings |
コントロールのデータ バインディングを取得します。 (継承元 Control) |
| DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 Control) |
| DefaultDock |
コンテナーにドッキングされる境界線を示す、 ToolStripのドッキング位置を取得します。 |
| DefaultDropDownDirection |
ToolStripDropDownを基準にしてToolStripを表示する方向を取得または設定します。 |
| DefaultGripMargin |
サイズ変更グリップと ToolStripのエッジの間の既定の間隔 (ピクセル単位) を取得します。 (継承元 ToolStrip) |
| DefaultImeMode |
コントロールでサポートされている既定の入力メソッド エディター (IME) モードを取得します。 (継承元 Control) |
| DefaultMargin |
ToolStripとToolStripContainerの間の間隔をピクセル単位で取得します。 (継承元 ToolStrip) |
| DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultPadding |
ToolStripの内容の内部間隔をピクセル単位で取得します。 |
| DefaultShowItemToolTips |
既定で ToolStripDropDown のツールヒントが表示されるかどうかを示す値を取得します。 |
| DefaultSize |
ToolStripの既定のサイズを取得します。 (継承元 ToolStrip) |
| DesignMode |
Componentが現在デザイン モードであるかどうかを示す値を取得します。 (継承元 Component) |
| DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
| DisplayedItems |
ToolStripに自動的に追加される項目を含む、ToolStripに現在表示されている項目のサブセットを取得します。 (継承元 ToolStrip) |
| DisplayRectangle |
現在の表示四角形を取得します。 (継承元 ToolStrip) |
| Disposing |
基底 Control クラスが破棄中かどうかを示す値を取得します。 (継承元 Control) |
| Dock |
このプロパティは、このクラスには関係ありません。 |
| DockPadding |
コントロールのすべての端のドッキング パディング設定を取得します。 (継承元 ScrollableControl) |
| DoubleBuffered |
ちらつきを減らすか防止するために、このコントロールがセカンダリ バッファーを使用してそのサーフェスを再描画する必要があるかどうかを示す値を取得または設定します。 (継承元 Control) |
| DropShadowEnabled |
ToolStripDropDownが表示されたときに 3 次元の影の効果が表示されるかどうかを示す値を取得または設定します。 |
| Enabled |
コントロールがユーザーの操作に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Events |
この Componentにアタッチされているイベント ハンドラーの一覧を取得します。 (継承元 Component) |
| Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
| Font |
ToolStripDropDownに表示されるテキストのフォントを取得または設定します。 |
| FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
| ForeColor |
ToolStripの前景色を取得または設定します。 (継承元 ToolStrip) |
| GripDisplayStyle |
このプロパティは、このクラスには関係ありません。 |
| GripMargin |
このプロパティは、このクラスには関係ありません。 |
| GripRectangle |
このプロパティは、このクラスには関係ありません。 |
| GripStyle |
このプロパティは、このクラスには関係ありません。 |
| Handle |
コントロールがバインドされているウィンドウ ハンドルを取得します。 (継承元 Control) |
| HasChildren |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
| HorizontalScroll |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| HScroll |
水平スクロール バーが表示されるかどうかを示す値を取得または設定します。 (継承元 ScrollableControl) |
| ImageList |
ToolStrip項目に表示されるイメージを含むイメージ リストを取得または設定します。 (継承元 ToolStrip) |
| ImageScalingSize |
ToolStripで使用されるイメージのサイズをピクセル単位で取得または設定します。 (継承元 ToolStrip) |
| ImeMode |
コントロールの入力メソッド エディター (IME) モードを取得または設定します。 (継承元 Control) |
| ImeModeBase |
コントロールの IME モードを取得または設定します。 (継承元 Control) |
| InvokeRequired |
呼び出し元がコントロールを作成したスレッドとは異なるスレッド上にあるため、呼び出し元がコントロールへのメソッド呼び出しを行うときに呼び出し元が呼び出しメソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
| IsAccessible |
コントロールがアクセシビリティ アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsAutoGenerated |
この ToolStripDropDown が自動的に生成されたかどうかを示す値を取得します。 |
| IsCurrentlyDragging |
ユーザーが現在、 ToolStrip をある ToolStripContainer から別のに移動しているかどうかを示す値を取得します。 (継承元 ToolStrip) |
| IsDisposed |
コントロールが破棄されたかどうかを示す値を取得します。 (継承元 Control) |
| IsDropDown |
ToolStripがToolStripDropDown コントロールであるかどうかを示す値を取得します。 (継承元 ToolStrip) |
| IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
| IsMirrored |
コントロールがミラー化されているかどうかを示す値を取得します。 (継承元 Control) |
| Items |
ToolStripに属するすべての項目を取得します。 (継承元 ToolStrip) |
| LayoutEngine |
レイアウト エンジン インターフェイスによって返されるキャッシュされた LayoutEngine への参照を渡します。 (継承元 ToolStrip) |
| LayoutSettings |
レイアウト スキームの特性を取得または設定します。 (継承元 ToolStrip) |
| LayoutStyle |
ToolStripが項目コレクションをレイアウトする方法を示す値を取得または設定します。 (継承元 ToolStrip) |
| Left |
コントロールの左端からコンテナーのクライアント領域の左端までの距離をピクセル単位で取得または設定します。 (継承元 Control) |
| Location |
このプロパティは、このクラスには関係ありません。 |
| Margin |
コントロール間のスペースを取得または設定します。 (継承元 Control) |
| MaximumSize |
GetPreferredSize(Size)が指定できる上限であるサイズを取得または設定します。 (継承元 Control) |
| MaxItemSize |
ToolStripDropDownの最大高さと幅をピクセル単位で取得します。 |
| MinimumSize |
GetPreferredSize(Size)が指定できる下限のサイズを取得または設定します。 (継承元 Control) |
| Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
| Opacity |
フォームの不透明度を決定します。 |
| Orientation |
ToolStripPanelの向きを取得します。 (継承元 ToolStrip) |
| OverflowButton |
このプロパティは、このクラスには関係ありません。 |
| OwnerItem |
このToolStripItemの所有者であるToolStripDropDownを取得または設定します。 |
| Padding |
コントロール内のパディングを取得または設定します。 (継承元 Control) |
| Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
| PreferredSize |
コントロールが収まる四角形領域のサイズを取得します。 (継承元 Control) |
| ProductName |
コントロールを含むアセンブリの製品名を取得します。 (継承元 Control) |
| ProductVersion |
コントロールを含むアセンブリのバージョンを取得します。 (継承元 Control) |
| RecreatingHandle |
コントロールがハンドルを現在再作成しているかどうかを示す値を取得します。 (継承元 Control) |
| Region |
ToolStripDropDownに関連付けられているウィンドウ領域を取得または設定します。 |
| Renderer |
ToolStripRendererの外観をカスタマイズするために使用するToolStripを取得または設定します。 (継承元 ToolStrip) |
| RenderMode |
ToolStripに適用するビジュアル スタイルを示す値を取得または設定します。 (継承元 ToolStrip) |
| RenderRightToLeft |
古い.
このプロパティは廃止されました。 (継承元 Control) |
| ResizeRedraw |
サイズ変更時にコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
| Right |
コントロールの右端とコンテナーのクライアント領域の左端との間の距離 (ピクセル単位) を取得します。 (継承元 Control) |
| RightToLeft |
右から左へのフォントを使用してロケールをサポートするようにコントロールの要素を配置するかどうかを示す値を取得または設定します。 |
| ScaleChildren |
子コントロールのスケーリングを決定する値を取得します。 (継承元 Control) |
| ShowFocusCues |
コントロールにフォーカスの四角形を表示するかどうかを示す値を取得します。 (継承元 Control) |
| ShowItemToolTips |
ツールヒントを ToolStrip 項目に表示するかどうかを示す値を取得または設定します。 (継承元 ToolStrip) |
| ShowKeyboardCues |
キーボード アクセラレータの表示と非表示を切り替えるために、ユーザー インターフェイスが適切な状態であるかどうかを示す値を取得します。 (継承元 Control) |
| Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
| Size |
コントロールの高さと幅を取得または設定します。 (継承元 Control) |
| Stretch |
このプロパティは、このクラスには関係ありません。 |
| TabIndex |
このプロパティは、このクラスには関係ありません。 |
| TabStop |
Tab キーを使用して、ユーザーが ToolStrip 内の項目にフォーカスを与えることができるかどうかを示す値を取得または設定します。 (継承元 ToolStrip) |
| Tag |
コントロールに関するデータを含むオブジェクトを取得または設定します。 (継承元 Control) |
| Text |
このコントロールに関連付けられているテキストを取得または設定します。 (継承元 Control) |
| TextDirection |
アイテムにテキストを描画する方向を指定します。 |
| Top |
コントロールの上端とそのコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
| TopLevel |
ToolStripDropDownが最上位のコントロールであるかどうかを示す値を取得または設定します。 |
| TopLevelControl |
別のWindows フォーム コントロールによって親にされていない親コントロールを取得します。 通常、これはコントロールが含まれている最も外側の Form です。 (継承元 Control) |
| TopMost |
フォームを最上位のフォームとして表示するかどうかを示す値を取得または設定します。 |
| UseWaitCursor |
現在のコントロールとすべての子コントロールに対して待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
| VerticalScroll |
このプロパティは、このクラスには関係ありません。 (継承元 ToolStrip) |
| Visible |
ToolStripDropDownが表示されるか非表示であるかを示す値を取得または設定します。 |
| VScroll |
垂直スクロール バーが表示されるかどうかを示す値を取得または設定します。 (継承元 ScrollableControl) |
| Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
| WindowTarget |
このプロパティは、このクラスには関係ありません。 (継承元 Control) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| AutoSizeChanged |
AutoSize プロパティが変更されたときに発生します。 (継承元 ToolStrip) |
| BackColorChanged |
BackColor プロパティの値が変化したときに発生します。 (継承元 Control) |
| BackgroundImageChanged |
BackgroundImage プロパティの値が変化したときに発生します。 |
| BackgroundImageLayoutChanged |
BackgroundImage プロパティの値が変化したときに発生します。 |
| BeginDrag |
ユーザーが ToolStrip コントロールのドラッグを開始したときに発生します。 (継承元 ToolStrip) |
| BindingContextChanged |
BindingContext プロパティの値が変化したときに発生します。 |
| CausesValidationChanged |
CausesValidation プロパティが変更されたときに発生します。 (継承元 ToolStrip) |
| ChangeUICues |
フォーカスまたはキーボード のユーザー インターフェイス (UI) キューが変更されたときに発生します。 |
| Click |
コントロールがクリックされたときに発生します。 (継承元 Control) |
| ClientSizeChanged |
ClientSize プロパティの値が変化したときに発生します。 (継承元 Control) |
| Closed |
ToolStripDropDown が閉じているときに発生します。 |
| Closing |
ToolStripDropDown コントロールが閉じようとしているときに発生します。 |
| ContextMenuChanged |
このイベントは、このクラスには関係ありません。 |
| ContextMenuStripChanged |
このイベントは、このクラスには関係ありません。 |
| ControlAdded |
このイベントは、このクラスには関係ありません。 (継承元 ToolStrip) |
| ControlRemoved |
このイベントは、このクラスには関係ありません。 (継承元 ToolStrip) |
| CursorChanged |
Cursor プロパティの値が変化したときに発生します。 (継承元 ToolStrip) |
| Disposed |
コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。 (継承元 Component) |
| DockChanged |
このイベントは、このクラスには関係ありません。 |
| DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
| DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
| DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
| DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
| DragEnter |
オブジェクトがコントロールの境界にドラッグされたときに発生します。 (継承元 Control) |
| DragLeave |
オブジェクトがコントロールの境界からドラッグされたときに発生します。 (継承元 Control) |
| DragOver |
オブジェクトがコントロールの境界上にドラッグされたときに発生します。 (継承元 Control) |
| EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
| EndDrag |
ユーザーが ToolStrip コントロールのドラッグを停止したときに発生します。 (継承元 ToolStrip) |
| Enter |
フォーカスが ToolStripDropDownに入ったときに発生します。 |
| FontChanged |
Font プロパティの値が変化したときに発生します。 |
| ForeColorChanged |
ForeColor プロパティの値が変化したときに発生します。 |
| GiveFeedback |
このイベントは、このクラスには関係ありません。 |
| GotFocus |
コントロールがフォーカスを受け取ったときに発生します。 (継承元 Control) |
| HandleCreated |
コントロールのハンドルが作成されたときに発生します。 (継承元 Control) |
| HandleDestroyed |
コントロールのハンドルが破棄処理中に発生します。 (継承元 Control) |
| HelpRequested |
ユーザーがコントロールのヘルプを要求したときに発生します。 |
| ImeModeChanged |
ImeModeChanged プロパティが変更されたときに発生します。 |
| Invalidated |
コントロールの表示に再描画が必要な場合に発生します。 (継承元 Control) |
| ItemAdded |
新しい ToolStripItem が ToolStripItemCollectionに追加されたときに発生します。 (継承元 ToolStrip) |
| ItemClicked |
ToolStripItemがクリックされたときに発生します。 (継承元 ToolStrip) |
| ItemRemoved |
ToolStripItemからToolStripItemCollectionが削除されたときに発生します。 (継承元 ToolStrip) |
| KeyDown |
ToolStripDropDownにフォーカスがあるときにキーが押され、押されたときに発生します。 |
| KeyPress |
ToolStripDropDownにフォーカスがあるときにキーが押されたときに発生します。 |
| KeyUp |
コントロールにフォーカスがあるときにキーが離されたときに発生します。 |
| Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
| LayoutCompleted |
ToolStripのレイアウトが完了したときに発生します。 (継承元 ToolStrip) |
| LayoutStyleChanged |
LayoutStyle プロパティの値が変化したときに発生します。 (継承元 ToolStrip) |
| Leave |
入力フォーカスがコントロールから離れると発生します。 |
| LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
| LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
| MarginChanged |
コントロールの余白が変更されたときに発生します。 (継承元 Control) |
| MouseCaptureChanged |
コントロールがマウス キャプチャを失ったときに発生します。 (継承元 Control) |
| MouseClick |
コントロールがマウスでクリックされたときに発生します。 (継承元 Control) |
| MouseDoubleClick |
コントロールがマウスでダブルクリックされたときに発生します。 (継承元 Control) |
| MouseDown |
マウス ポインターがコントロールの上にあり、マウス ボタンが押されたときに発生します。 (継承元 Control) |
| MouseEnter |
マウス ポインターがコントロールに入ったときに発生します。 (継承元 Control) |
| MouseHover |
マウス ポインターがコントロール上にあるときに発生します。 (継承元 Control) |
| MouseLeave |
マウス ポインターがコントロールから離れると発生します。 (継承元 Control) |
| MouseMove |
マウス ポインターがコントロールの上に移動したときに発生します。 (継承元 Control) |
| MouseUp |
マウス ポインターがコントロールの上にあり、マウス ボタンが離されたときに発生します。 (継承元 Control) |
| MouseWheel |
コントロールにフォーカスがあるときにマウス ホイールが移動したときに発生します。 (継承元 Control) |
| Move |
コントロールが移動されたときに発生します。 (継承元 Control) |
| Opened |
ToolStripDropDown が開いているときに発生します。 |
| Opening |
ToolStripDropDown コントロールが開くときに発生します。 |
| PaddingChanged |
コントロールのパディングが変更されたときに発生します。 (継承元 Control) |
| Paint |
コントロールが再描画されたときに発生します。 (継承元 Control) |
| PaintGrip |
ToolStrip移動ハンドルが描画されるときに発生します。 (継承元 ToolStrip) |
| ParentChanged |
Parent プロパティ値が変更されたときに発生します。 (継承元 Control) |
| PreviewKeyDown |
フォーカスがこのコントロールにある間にキーが押されたときに、 KeyDown イベントの前に発生します。 (継承元 Control) |
| QueryAccessibilityHelp |
AccessibleObjectがアクセシビリティ アプリケーションにヘルプを提供しているときに発生します。 (継承元 Control) |
| QueryContinueDrag |
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作を取り消す必要があるかどうかを判断できるようにします。 (継承元 Control) |
| RegionChanged |
Region プロパティの値が変化したときに発生します。 |
| RendererChanged |
Renderer プロパティの値が変化したときに発生します。 (継承元 ToolStrip) |
| Resize |
コントロールのサイズが変更されたときに発生します。 (継承元 Control) |
| RightToLeftChanged |
RightToLeft プロパティ値が変更されたときに発生します。 (継承元 Control) |
| Scroll |
このイベントは、このクラスには関係ありません。 |
| SizeChanged |
Size プロパティ値が変更されたときに発生します。 (継承元 Control) |
| StyleChanged |
ToolStripLayoutStyle スタイルが変更されたときに発生します。 |
| SystemColorsChanged |
システムの色が変更されたときに発生します。 (継承元 Control) |
| TabIndexChanged |
このイベントは、このクラスには関係ありません。 |
| TabStopChanged |
このイベントは、このクラスには関係ありません。 |
| TextChanged |
このイベントは、このクラスには関係ありません。 |
| Validated |
このイベントは、このクラスには関係ありません。 |
| Validating |
このイベントは、このクラスには関係ありません。 |
| VisibleChanged |
Visible プロパティ値が変更されたときに発生します。 (継承元 Control) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |