Drag'N'Drop проблема передачи по Tag -у - C#
Формулировка задачи:
Здравствуйте программисты.
В исходнике Я пытаюсь передать картинку другому пикчерсбоксу она передается,но как мне передать pictureBox1.Tag используя А надо как то через
dragNdrop
всё что там записано другому в pictureBox2 в Tag, у меня не получается. выглядит так:pictureBox2.Tag = pictureBox1.Tag;
dragNdrop
Все к тому что у меня будет много pictureBox-ов ,а не 2. Подскажите пожалуйста.Решение задачи: «Drag'N'Drop проблема передачи по Tag -у»
textual
Листинг программы
private void pictureBox2_DragDrop(object sender, DragEventArgs e)
{
PictureBox pk = e.Data.GetData(typeof(PictureBox)) as PictureBox;
(sender as PictureBox).Tag=pk.Tag;
(sender as PictureBox).Image = pk.Image;
}
private void pictureBox2_DragEnter(object sender, DragEventArgs e)
{
// if ((sender as PictureBox).Tag == null) // проверка оч плохая
e.Effect = DragDropEffects.All;
// else
// e.Effect = DragDropEffects.None;
//
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
pictureBox1.DoDragDrop(sender, DragDropEffects.All);
}
}