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 !!!
@ltd close topic này lại giùm, bị duplicate topic rồi