1
如何在C#中進行「拖放和交換」?我想要我的第一個標籤替換第二個標籤,反之亦然。謝謝!下面是我的拖放代碼 - 我希望我可以在dragdrop方法下插入一些東西,但我不知道如何引用數據的發佈位置。在C中拖放#
private void DragDrop_MouseDown(object sender, MouseEventArgs e)
{
Label myTxt = (Label)sender;
myTxt.DoDragDrop(myTxt.Text, DragDropEffects.Copy);
}
private void DragDrop_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Text))
e.Effect = e.AllowedEffect;
else
e.Effect = DragDropEffects.None;
}
private void DragDrop_DragDrop(object sender, DragEventArgs e)
{
Label myTxt = (Label)sender;
myTxt.Text = e.Data.GetData(DataFormats.Text).ToString();
}