Я работаю над формой окон C#. У меня есть массив изображений, отображаемый в форме. Массив имеет размер 13, и они все бок о бок. Как я могу сделать это так, что, когда я нажимаю на картинку, он перемещается, скажем +20 на y. Мой код для создания иллюстраций. Pb1 и p1 объявлены вышеC# переместить изображение из массива фотошопа вверх, когда вы наведите указатель мыши
void print_Deck(int x, int y, double[] a){
double n;
for (int i = 0; i < 13; i++)
{
pb1[i] = new PictureBox();
// pb1[1].Image = Properties.Resources.img1;
pb1[i].Visible = true;
pb1[i].Location = new Point(0, 0);
this.Size = new Size(800, 600);
pb1[i].Size = new Size(46, 65);
pb1[i].SizeMode = PictureBoxSizeMode.StretchImage;
pb1[i].Location = new Point(x, y);
n= a[i];
im = face(n);
pb1[i].Image = im;
this.Controls.Add(pb1[i]);
x = x + 20;
}
}
Как добавить событие click в массив изображений, когда они сделаны во время выполнения, и их номера будут изменены позже в коде. В настоящее время это всего лишь приблизительный черновик – GK28
, так как ваш графический редактор динамический, вы можете использовать System.EventHandler. – KrLontoc
Не могли бы вы показать мне пример того, как я смогу сделать это с обработчиком событий? Я буду очень благодарен. Спасибо – GK28