ToolStrip.BeginDrag Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit quand l'utilisateur commence à faire glisser le contrôle ToolStrip.
public:
event EventHandler ^ BeginDrag;
public event EventHandler BeginDrag;
public event EventHandler? BeginDrag;
member this.BeginDrag : EventHandler
Public Custom Event BeginDrag As EventHandler
Type d'événement
Exemples
L’exemple de code suivant illustre l’utilisation de BeginDrag et avec un ToolStrip et un ToolStripContainerEndDrag .
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
Remarques
Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.
S’applique à
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.