Академический Документы
Профессиональный Документы
Культура Документы
Arrastando dados
Todas as operações do tipo "arrastar e soltar" começam com arrastar. A
funcionalidade para habilitar os dados a serem coletados ao arrastar iniciar é
implementada no DoDragDrop método.
Observação
C#Copiar
private void button1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
button1.DoDragDrop(button1.Text, DragDropEffects.Copy |
DragDropEffects.Move);
}
Observação
Descartando dados
Depois de começar a arrastar dados de um local em um Formulário ou controle
do Windows, você naturalmente desejará soltá-los em algum lugar. O cursor
mudará ao cruzar uma área de um formulário ou controle que esteja
configurado corretamente para receber os dados soltados. Qualquer área
dentro de um formulário ou controle do Windows pode ser feita para aceitar
dados eliminados AllowDrop definindo a propriedade e DragEnter manipulando
os eventos e DragDrop .
C#Copiar
private void textBox1_DragEnter(object sender,
System.Windows.Forms.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Text))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
Observação
C#Copiar
private void textBox1_DragDrop(object sender,
System.Windows.Forms.DragEventArgs e)
{
textBox1.Text = e.Data.GetData(DataFormats.Text).ToString();
}
Observação