یه نمونه کد ساده برای تکست باکس میذارم. برای بقیه ابزارها هم همینطور میتونید عمل کنید (البته با یک مقدار دستکاری و مدیریت بهتر).
private void textBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Text))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
(sender as TextBox).Text += (string)e.Data.GetData(DataFormats.Text);
}
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
(sender as TextBox).DoDragDrop((sender as TextBox).SelectedText, DragDropEffects.Copy);
}