Восстановить тип данных в PictureBOx - PullRequest
0 голосов
/ 29 мая 2020

Я работаю над своей первой шахматной партией. Я создаю список PictureBox и создаю класс для каждого элемента следующим образом:

public class Fou : PictureBox
{
    private ImageLayout ImageLayout;

    public Fou()
    {
        Image = Properties.Resources.pionnoir;
        this.ImageLayout = ImageLayout.Stretch;
        SizeMode = PictureBoxSizeMode.StretchImage;
    } 

Итак, теперь у меня есть изображение в моем PictureBox, но когда я нажимаю на него, я не могу получить тип кусок внутри PictureBox.

Я хотел бы получить тип и использовать что-то вроде:

{
Fou pieceFou = new Fou();
            PictureBox pb = (PictureBox)sender;
            if (pb == pieceFou) { pb.BackColor = Color.AntiqueWhite; }

Но это не работает.

...