0
유동 레이아웃 패널에 많은 그룹 상자가 있습니다. 모두 프로그래밍 방식으로 생성됩니다. 런타임에 특정 그룹 상자를 찾으려고 할 때 아무것도 나오지 않습니다. 여기 제 코드가 있습니다. 제발 도와주세요. 컨트롤을 생성FlowLayoutPanel에서 컨트롤을 찾을 수 없습니다.
foreach (Control ctr in flowLayoutPanel1.Controls)
{
if (ctr.Name=="BSE")
{
MessageBox.Show("Control is found");
}
}
코드 :
var Allzone = (from a in db.Zones select a.name).ToList();
foreach (var z in Allzone)
{
GroupBox g = new GroupBox();
g.Text = z;
g.Name = z;
g.Tag = z;
g.Font = new Font("Verdana", 8,FontStyle.Bold);
g.ForeColor = Color.White;
g.Width = 49;
g.Height = 90;
flowLayoutPanel1.Controls.Add(g);
}
컨트롤을 생성하고 'flowLayoutPanel1'에 할당하는 코드를 보여줍니다. – DonBoitnott
> var Allzone = (from db.Zones에서 a.name을 선택하십시오.) .ToList(); > foreach (Allzone의 var z) > { > GroupBox g = 새 GroupBox(); > g.Text = z; > g.Name = z; > g.Tag = z; > g.Font = new Font ("Verdana", 8, FontStyle.Bold); > g.ForeColor = Color.White; > g.Width = 49; > g.Height = 90; > flowLayoutPanel1.Controls.Add (g); >} –
'Allzone'이란 무엇이며 무엇이 포함되어 있습니까? – DonBoitnott