01/10/2018, 09:38

Gặp vấn đề về dòng code chọn tất cả đối tượng trên form

Sau một hồi mò mẫm trên mạng thì mình thấy dòng code này :

private void XoaNoiDung()
{
if (ctr is Label)
{
ctr.Text = “”;
}
foreach (Control i in ctr.Controls)
{
Erase_background_label(i);
}
}
Dòng code trên vẫn hoạt động bình thường nếu ta dùng nó để thay đổi nội dung của label nhưng nếu đổi nó thành :

private void XoaNenTrangLabel()
{
if (ctr is Label)
{
ctr.Parent = background_img;
}
foreach (Control i in ctr.Controls)
{
XoaNenTrangLabel()
}
}

Thì chỉ một số label trên form đổi màu nền thôi,một số khác vẫn màu trắng dù đã chỉnh BackColor là transparent .Mọi người giải thích cho mình với !!!

Quân viết 11:41 ngày 01/10/2018

@ltd close topic này lại giùm, bị duplicate topic rồi

Bài liên quan
0