Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

event Click on Picture Box in panel

14:22 17-01-2018 486 lượt xem 2 bình luận 14:27 17-01-2018

chào Kteam,

câu hỏi của mình là, giả sử ta có 1 panel với 5pb cùng 1 button ngoài panel. làm thế nào để mình có thể click vào 1 pb bất kì, sau đó ấn button thì sẽ xóa cái pb đó đi.

Cảm ơn Kteam rất nhiều!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:24 17-01-2018

của chế

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            for (int i = 0; i < 5; i++)
            {
                PictureBox pb = new PictureBox();
                pb.Width = 50;
                pb.Height = 50;
                pb.Tag = i;
                pb.BackColor = Color.Red;

                pb.Click += Pb_Click;

                flowLayoutPanel1.Controls.Add(pb);
            }
        }

        private void Pb_Click(object sender, EventArgs e)
        {
            MessageBox.Show((sender as PictureBox).Tag.ToString());
        }
    }

 

Câu hỏi mới nhất