C#で「ドラッグアンドスワップ」を行うにはどうすればよいですか? 最初のラベルを 2 番目のラベルに置き換えたい (逆も同様)。ありがとう!以下は私のドラッグ アンド ドロップ コードです。dragdrop メソッドの下に何かを挿入できることを望んでいますが、データが投稿されている場所を参照する方法がわかりません。
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();
}