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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д