ToolStrip.BeginDrag イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが ToolStrip コントロールのドラッグを開始すると発生します。
public:
event EventHandler ^ BeginDrag;
public event EventHandler BeginDrag;
public event EventHandler? BeginDrag;
member this.BeginDrag : EventHandler
Public Custom Event BeginDrag As EventHandler
イベントの種類
例
次のコード例では、 と EndDragToolStripContainerと の使用BeginDragをToolStrip示します。
using System;
using System.Windows.Forms;
public class Form1 : Form
{
private ToolStripContainer toolStripContainer1;
private ToolStrip toolStrip1;
private RichTextBox richTextBox1;
public Form1()
{
DragToolStrip();
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
private void DragToolStrip()
{
// Create a ToolStripContainer.
toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
Controls.Add(toolStripContainer1);
// Create a ToolStrip and add items to it.
toolStrip1 = new System.Windows.Forms.ToolStrip();
toolStrip1.Items.Add("One");
toolStrip1.Items.Add("Two");
toolStrip1.Items.Add("Three");
// Add the ToolStrip to the top panel of the ToolStripContainer.
toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
// Create a RichTextBox and add it to the ContentPanel.
richTextBox1 = new System.Windows.Forms.RichTextBox();
richTextBox1.Location = new System.Drawing.Point(94, 61);
toolStripContainer1.ContentPanel.Controls.Add(richTextBox1);
// Attach event handlers for the BeginDrag and EndDrag events.
toolStrip1.BeginDrag += new System.EventHandler(toolStrip1_BeginDrag);
toolStrip1.EndDrag += new System.EventHandler(toolStrip1_EndDrag);
}
// Clear any text from the RichTextBox when a drag operation begins.
private void toolStrip1_BeginDrag(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
// Notify the user when the drag operation ends.
private void toolStrip1_EndDrag(object sender, EventArgs e)
{
richTextBox1.Text="The drag operation is complete.";
}
}
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Private toolStripContainer1 As ToolStripContainer
Private toolStrip1 As ToolStrip
Private richTextBox1 As RichTextBox
Public Sub New()
DragToolStrip()
End Sub
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New Form1())
End Sub
Private Sub DragToolStrip()
' Create a ToolStripContainer.
toolStripContainer1 = New System.Windows.Forms.ToolStripContainer()
toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill
Controls.Add(toolStripContainer1)
' Create a ToolStrip and add items to it.
toolStrip1 = New System.Windows.Forms.ToolStrip()
toolStrip1.Items.Add("One")
toolStrip1.Items.Add("Two")
toolStrip1.Items.Add("Three")
' Add the ToolStrip to the top panel of the ToolStripContainer.
toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1)
' Create a RichTextBox and add it to the ContentPanel.
richTextBox1 = New System.Windows.Forms.RichTextBox()
richTextBox1.Location = New System.Drawing.Point(94, 61)
toolStripContainer1.ContentPanel.Controls.Add(richTextBox1)
' Attach event handlers for the BeginDrag and EndDrag events.
AddHandler toolStrip1.BeginDrag, AddressOf toolStrip1_BeginDrag
AddHandler toolStrip1.EndDrag, AddressOf toolStrip1_EndDrag
End Sub
' Clear any text from the RichTextBox when a drag operation begins.
Private Sub toolStrip1_BeginDrag(sender As Object, e As EventArgs)
richTextBox1.Text = ""
End Sub
' Notify the user when the drag operation ends.
Private Sub toolStrip1_EndDrag(sender As Object, e As EventArgs)
richTextBox1.Text = "The drag operation is complete."
End Sub
End Class
注釈
イベントの処理の詳細については、「処理とイベントの発生」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET